Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macos 12.6 opencv-rust0.80.0 opencv4.5.4 compile failed #460

Closed
yang-dong-dong opened this issue May 5, 2023 · 5 comments
Closed

macos 12.6 opencv-rust0.80.0 opencv4.5.4 compile failed #460

yang-dong-dong opened this issue May 5, 2023 · 5 comments

Comments

@yang-dong-dong
Copy link

Operating system
macos 12.6

OpenCV version
opencv: 4.5.4 (brew install opencv)

rustc version (rustc --version)
rustc 1.69.0
5. Attach the full output of the following command from your project directory:

RUST_BACKTRACE=full cargo run --example video_facedetect -vv
.........
 === Generated: text
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xphoto" ""
=== Generated: stitching
=== Generated: tracking
=== Generated: videoio
=== Generated: video
=== Generated: wechat_qrcode
=== Generated: viz
=== Generated: xfeatures2d
=== Generated: xobjdetect
=== Generated: videostab
=== Generated: ximgproc
=== Generated: xphoto
=== Total binding generation time: 19.332424719s
=== Total binding collection time: 332.964695ms
=== 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",
       "-m64",
       "-arch",
       "x86_64",
       "-I",
       "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
       "-I",
       "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out",
       "-I",
       ".",
       "-I",
       "/usr/local/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/usr/local/opt/opencv/include/opencv4",
   ],
   env: [],
   family: Gnu,
   cuda: false,
   removed_args: [],
}


error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-gapi.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp" with args "c++" did not execute successfully (status code exit status: 1).

@twistedfall
Copy link
Owner

Can you please post the full build log as produced by cargo build -vv?

@yang-dong-dong
Copy link
Author

Compiling libc v0.2.142
Fresh glob v0.3.1
Fresh cfg-if v1.0.0
Compiling regex-syntax v0.7.1
Fresh autocfg v1.1.0
Fresh dunce v1.0.4
Fresh once_cell v1.17.1
Fresh percent-encoding v2.2.0
Fresh maplit v1.0.2
Compiling vcpkg v0.2.15
Running /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/libc-1995a04836525215/build-script-build
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=regex_syntax CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/regex-syntax-0.7.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A regular expression parser.' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex-syntax CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION=1.60.0 CARGO_PKG_VERSION=0.7.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name regex_syntax --edition=2021 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/regex-syntax-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=39761a44c5b4e3f2 -C extra-filename=-39761a44c5b4e3f2 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn
Compiling clang-sys v1.6.1
Fresh libloading v0.7.4
Fresh shlex v1.1.0
Fresh pkg-config v0.3.27
Fresh matches v0.1.10
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=vcpkg CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/vcpkg-0.2.15 CARGO_PKG_AUTHORS='Jim McGrath <[email protected]>' CARGO_PKG_DESCRIPTION='A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=vcpkg CARGO_PKG_REPOSITORY='https://github.com/mcgoo/vcpkg-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name vcpkg /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C metadata=e2df395f0a5974d3 -C extra-filename=-e2df395f0a5974d3 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-sys-1.6.1 CARGO_PKG_AUTHORS='Kyle Mayes <[email protected]>' CARGO_PKG_DESCRIPTION='Rust bindings for libclang.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clang-sys CARGO_PKG_REPOSITORY='https://github.com/KyleMayes/clang-sys' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.6.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name build_script_build /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-sys-1.6.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' -C metadata=71f2769bb9fb9893 -C extra-filename=-71f2769bb9fb9893 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/clang-sys-71f2769bb9fb9893 -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern glob=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libglob-e699fde037c6f9ee.rlib --cap-lints warn
Compiling memchr v2.5.0
Compiling semver v1.0.17
Compiling num-traits v0.2.15
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/memchr-2.5.0 CARGO_PKG_AUTHORS='Andrew Gallant <[email protected]>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' OUT_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/memchr-e2c570509b9a515b/out rustc --crate-name memchr --edition=2018 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/memchr-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=63ac171afb066f79 -C extra-filename=-63ac171afb066f79 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/semver-1.0.17 CARGO_PKG_AUTHORS='David Tolnay <[email protected]>' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' OUT_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/semver-e6c97406817992e9/out rustc --crate-name semver --edition=2018 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/semver-1.0.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0185ebb4cef90cdc -C extra-filename=-0185ebb4cef90cdc --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn
Running /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/num-traits-e19888cb257b6e89/build-script-build
[libc 0.2.142] cargo:rerun-if-changed=build.rs
[libc 0.2.142] cargo:rustc-cfg=freebsd11
[libc 0.2.142] cargo:rustc-cfg=libc_priv_mod_use
[libc 0.2.142] cargo:rustc-cfg=libc_union
[libc 0.2.142] cargo:rustc-cfg=libc_const_size_of
[libc 0.2.142] cargo:rustc-cfg=libc_align
[libc 0.2.142] cargo:rustc-cfg=libc_int128
[libc 0.2.142] cargo:rustc-cfg=libc_core_cvoid
[libc 0.2.142] cargo:rustc-cfg=libc_packedN
[libc 0.2.142] cargo:rustc-cfg=libc_cfg_target_vendor
[libc 0.2.142] cargo:rustc-cfg=libc_non_exhaustive
[libc 0.2.142] cargo:rustc-cfg=libc_long_array
[libc 0.2.142] cargo:rustc-cfg=libc_ptr_addr_of
[libc 0.2.142] cargo:rustc-cfg=libc_underscore_const_names
[libc 0.2.142] cargo:rustc-cfg=libc_const_extern_fn
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/libc-0.2.142 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.142 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=142 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' OUT_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/libc-856e0334163ee10e/out rustc --crate-name libc /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/libc-0.2.142/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=54a0682230ae19b9 -C extra-filename=-54a0682230ae19b9 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_int128 --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor --cfg libc_non_exhaustive --cfg libc_long_array --cfg libc_ptr_addr_of --cfg libc_underscore_const_names --cfg libc_const_extern_fn
Running /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/clang-sys-71f2769bb9fb9893/build-script-build
[num-traits 0.2.15] cargo:rustc-cfg=has_i128
Compiling aho-corasick v1.0.1
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=aho_corasick CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/aho-corasick-1.0.1 CARGO_PKG_AUTHORS='Andrew Gallant <[email protected]>' CARGO_PKG_DESCRIPTION='Fast multiple substring searching.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_LICENSE='Unlicense OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=aho-corasick CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/aho-corasick' CARGO_PKG_RUST_VERSION=1.60.0 CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name aho_corasick --edition=2021 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/aho-corasick-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' -C metadata=2bdb986840f37436 -C extra-filename=-2bdb986840f37436 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern memchr=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libmemchr-63ac171afb066f79.rmeta --cap-lints warn
[num-traits 0.2.15] cargo:rustc-cfg=has_to_int_unchecked
[num-traits 0.2.15] cargo:rustc-cfg=has_reverse_bits
Compiling jobserver v0.1.26
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=clang_sys CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-sys-1.6.1 CARGO_PKG_AUTHORS='Kyle Mayes <[email protected]>' CARGO_PKG_DESCRIPTION='Rust bindings for libclang.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clang-sys CARGO_PKG_REPOSITORY='https://github.com/KyleMayes/clang-sys' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.6.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' OUT_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/clang-sys-5cb165a4b0575b4c/out rustc --crate-name clang_sys /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-sys-1.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' -C metadata=994a15676d10be44 -C extra-filename=-994a15676d10be44 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern glob=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libglob-e699fde037c6f9ee.rmeta --extern libc=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/liblibc-54a0682230ae19b9.rmeta --extern libloading=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/liblibloading-bafd8ca1574d27db.rmeta --cap-lints warn
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=jobserver CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/jobserver-0.1.26 CARGO_PKG_AUTHORS='Alex Crichton <[email protected]>' CARGO_PKG_DESCRIPTION='An implementation of the GNU make jobserver for Rust ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/jobserver-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jobserver CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/jobserver-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.26 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=26 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name jobserver --edition=2018 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/jobserver-0.1.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C metadata=829a77d890032147 -C extra-filename=-829a77d890032147 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern libc=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/liblibc-54a0682230ae19b9.rmeta --cap-lints warn
[num-traits 0.2.15] cargo:rustc-cfg=has_leading_trailing_ones
[num-traits 0.2.15] cargo:rustc-cfg=has_int_assignop_ref
Compiling cc v1.0.79
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/cc-1.0.79 CARGO_PKG_AUTHORS='Alex Crichton <[email protected]>' CARGO_PKG_DESCRIPTION='A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/cc-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.79 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=79 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name cc --edition=2018 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/cc-1.0.79/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="jobserver"' --cfg 'feature="parallel"' -C metadata=7f9f304384855e5c -C extra-filename=-7f9f304384855e5c --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern jobserver=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libjobserver-829a77d890032147.rmeta --cap-lints warn
[num-traits 0.2.15] cargo:rustc-cfg=has_div_euclid
[num-traits 0.2.15] cargo:rustc-cfg=has_copysign
[num-traits 0.2.15] cargo:rerun-if-changed=build.rs
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=num_traits CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/num-traits-0.2.15 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Numeric traits for generic mathematics' CARGO_PKG_HOMEPAGE='https://github.com/rust-num/num-traits' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=num-traits CARGO_PKG_REPOSITORY='https://github.com/rust-num/num-traits' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' OUT_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/num-traits-f8f197adc95898ab/out rustc --crate-name num_traits /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/num-traits-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=23ee509f2525e879 -C extra-filename=-23ee509f2525e879 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --cap-lints warn --cfg has_i128 --cfg has_to_int_unchecked --cfg has_reverse_bits --cfg has_leading_trailing_ones --cfg has_int_assignop_ref --cfg has_div_euclid --cfg has_copysign
Compiling regex v1.8.1
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=regex CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/regex-1.8.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/regex' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=regex CARGO_PKG_REPOSITORY='https://github.com/rust-lang/regex' CARGO_PKG_RUST_VERSION=1.60.0 CARGO_PKG_VERSION=1.8.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name regex --edition=2021 /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/regex-1.8.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="aho-corasick"' --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="perf"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' -C metadata=79b3ac8f89adb4bb -C extra-filename=-79b3ac8f89adb4bb --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern aho_corasick=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libaho_corasick-2bdb986840f37436.rmeta --extern memchr=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libmemchr-63ac171afb066f79.rmeta --extern regex_syntax=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libregex_syntax-39761a44c5b4e3f2.rmeta --cap-lints warn
Compiling clang v2.0.0
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=clang CARGO_MANIFEST_DIR=/Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-2.0.0 CARGO_PKG_AUTHORS='Kyle Mayes <[email protected]>' CARGO_PKG_DESCRIPTION='A somewhat idiomatic Rust wrapper for libclang.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clang CARGO_PKG_REPOSITORY='https://github.com/KyleMayes/clang-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.0.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name clang /Users/donny/.cargo/registry/src/rsproxy.cn-8f6827c7555bfaf8/clang-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="runtime"' -C metadata=c31baebde423b3f5 -C extra-filename=-c31baebde423b3f5 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern clang_sys=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libclang_sys-994a15676d10be44.rmeta --extern libc=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/liblibc-54a0682230ae19b9.rmeta --cap-lints warn
Compiling opencv-binding-generator v0.60.0 (/Users/donny/Downloads/opencv-rust-0.80.0/binding-generator)
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=opencv_binding_generator CARGO_MANIFEST_DIR=/Users/donny/Downloads/opencv-rust-0.80.0/binding-generator CARGO_PKG_AUTHORS='Pro <[email protected]>' CARGO_PKG_DESCRIPTION='Binding generator for opencv crate' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=opencv-binding-generator CARGO_PKG_REPOSITORY='https://github.com/twistedfall/opencv-rust' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.60.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=60 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name opencv_binding_generator --edition=2021 binding-generator/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C split-debuginfo=unpacked -C metadata=1a75be0e2f614520 -C extra-filename=-1a75be0e2f614520 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps -C incremental=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/incremental -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern clang=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libclang-c31baebde423b3f5.rmeta --extern clang_sys=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libclang_sys-994a15676d10be44.rmeta --extern dunce=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libdunce-61103bec8d5d742f.rmeta --extern maplit=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libmaplit-0110dcdfa1e12d9b.rmeta --extern once_cell=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libonce_cell-20df1242b9570586.rmeta --extern percent_encoding=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libpercent_encoding-3511410bad224dca.rmeta --extern regex=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libregex-79b3ac8f89adb4bb.rmeta
Compiling opencv v0.80.0 (/Users/donny/Downloads/opencv-rust-0.80.0)
Running CARGO=/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/Users/donny/Downloads/opencv-rust-0.80.0 CARGO_PKG_AUTHORS='Pro <[email protected]>:Mathieu Poumeyrol <[email protected]>' CARGO_PKG_DESCRIPTION='Rust bindings for OpenCV' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=opencv CARGO_PKG_REPOSITORY='https://github.com/twistedfall/opencv-rust' CARGO_PKG_RUST_VERSION=1.59 CARGO_PKG_VERSION=0.80.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=80 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 DYLD_FALLBACK_LIBRARY_PATH='/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/lib:/Users/donny/lib:/usr/local/lib:/usr/lib' rustc --crate-name build_script_build --edition=2021 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=117 --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C split-debuginfo=unpacked --cfg 'feature="alphamat"' --cfg 'feature="aruco"' --cfg 'feature="aruco_detector"' --cfg 'feature="barcode"' --cfg 'feature="bgsegm"' --cfg 'feature="bioinspired"' --cfg 'feature="calib3d"' --cfg 'feature="ccalib"' --cfg 'feature="cudaarithm"' --cfg 'feature="cudabgsegm"' --cfg 'feature="cudacodec"' --cfg 'feature="cudafeatures2d"' --cfg 'feature="cudafilters"' --cfg 'feature="cudaimgproc"' --cfg 'feature="cudaobjdetect"' --cfg 'feature="cudaoptflow"' --cfg 'feature="cudastereo"' --cfg 'feature="cudawarping"' --cfg 'feature="cvv"' --cfg 'feature="default"' --cfg 'feature="dnn"' --cfg 'feature="dnn_superres"' --cfg 'feature="dpm"' --cfg 'feature="face"' --cfg 'feature="features2d"' --cfg 'feature="flann"' --cfg 'feature="freetype"' --cfg 'feature="fuzzy"' --cfg 'feature="gapi"' --cfg 'feature="hdf"' --cfg 'feature="hfs"' --cfg 'feature="highgui"' --cfg 'feature="img_hash"' --cfg 'feature="imgcodecs"' --cfg 'feature="imgproc"' --cfg 'feature="intensity_transform"' --cfg 'feature="line_descriptor"' --cfg 'feature="mcc"' --cfg 'feature="ml"' --cfg 'feature="objdetect"' --cfg 'feature="optflow"' --cfg 'feature="ovis"' --cfg 'feature="phase_unwrapping"' --cfg 'feature="photo"' --cfg 'feature="plot"' --cfg 'feature="quality"' --cfg 'feature="rapid"' --cfg 'feature="rgbd"' --cfg 'feature="saliency"' --cfg 'feature="sfm"' --cfg 'feature="shape"' --cfg 'feature="stereo"' --cfg 'feature="stitching"' --cfg 'feature="structured_light"' --cfg 'feature="superres"' --cfg 'feature="surface_matching"' --cfg 'feature="text"' --cfg 'feature="tracking"' --cfg 'feature="video"' --cfg 'feature="videoio"' --cfg 'feature="videostab"' --cfg 'feature="viz"' --cfg 'feature="wechat_qrcode"' --cfg 'feature="xfeatures2d"' --cfg 'feature="ximgproc"' --cfg 'feature="xobjdetect"' --cfg 'feature="xphoto"' -C metadata=655d61e6c5655b05 -C extra-filename=-655d61e6c5655b05 --out-dir /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-655d61e6c5655b05 -C incremental=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/incremental -L dependency=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps --extern cc=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libcc-7f9f304384855e5c.rlib --extern clang=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libclang-c31baebde423b3f5.rlib --extern dunce=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libdunce-61103bec8d5d742f.rlib --extern jobserver=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libjobserver-829a77d890032147.rlib --extern once_cell=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libonce_cell-20df1242b9570586.rlib --extern opencv_binding_generator=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libopencv_binding_generator-1a75be0e2f614520.rlib --extern pkg_config=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libpkg_config-fd6bd488693f992f.rlib --extern semver=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libsemver-0185ebb4cef90cdc.rlib --extern shlex=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libshlex-aef6fc4c4d55ef2a.rlib --extern vcpkg=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/deps/libvcpkg-e2df395f0a5974d3.rlib
Running /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-655d61e6c5655b05/build-script-build
[opencv 0.80.0] === Using environment job server with the the amount of available jobs: 11
[opencv 0.80.0] === Running: CARGO_TARGET_DIR="/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo" "build" "--release" "--package" "opencv-binding-generator" "--bin" "binding-generator"
[opencv 0.80.0] === Crate version: Some("0.80.0")
[opencv 0.80.0] === Environment configuration:
[opencv 0.80.0] === OPENCV_PACKAGE_NAME = None
[opencv 0.80.0] === OPENCV_PKGCONFIG_NAME = None
[opencv 0.80.0] === OPENCV_CMAKE_NAME = None
[opencv 0.80.0] === OPENCV_CMAKE_BIN = None
[opencv 0.80.0] === OPENCV_VCPKG_NAME = None
[opencv 0.80.0] === OPENCV_LINK_LIBS = None
[opencv 0.80.0] === OPENCV_LINK_PATHS = None
[opencv 0.80.0] === OPENCV_INCLUDE_PATHS = None
[opencv 0.80.0] === OPENCV_DISABLE_PROBES = None
[opencv 0.80.0] === CMAKE_PREFIX_PATH = None
[opencv 0.80.0] === OpenCV_DIR = None
[opencv 0.80.0] === PKG_CONFIG_PATH = Some("/usr/lib/pkgconfig:/usr/share/pkgconfig")
[opencv 0.80.0] === VCPKG_ROOT = None
[opencv 0.80.0] === VCPKGRS_DYNAMIC = None
[opencv 0.80.0] === OCVRS_DOCS_GENERATE_DIR = None
[opencv 0.80.0] === DOCS_RS = None
[opencv 0.80.0] === PATH = Some("/Users/donny/miniconda3/bin:/Users/donny/miniconda3/condabin:/usr/local/opt/openssl@3/bin:/usr/local/opt/llvm/bin:/usr/local/Cellar/musl-cross/0.9.9_1/libexec/bin:/usr/local/opt/make/libexec/gnubin:/usr/local/opt/gnu-sed/libexec/gnubin:/Users/donny/.sdkman/candidates/micronaut/current/bin:/Users/donny/.deno/bin:/Library/Stacks/application/android/sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/darwin-x86_64/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/Users/donny/.cargo/bin:/Library/Stacks/application/gradle/gradle-5.6.4/bin:/Library/Stacks/application/node/node-v16.13.1-darwin-x64/bin:/Library/Stacks/application/maven/apache-maven-3.6.0/bin:/Library/Stacks/application/android/sdk/tools:/Library/Stacks/application/android/sdk/tools/bin:/Library/Stacks/application/android/sdk/platform-tools:/Library/Stacks/application/android/sdk/emulator:/Library/Stacks/application/flutter/bin:/Users/donny/.pub-cache/bin:/Users/donny/go/bin:/Library/Stacks/application/grails/grails-4.0.7/bin:/Library/Stacks/application/lib/sciter-sdk/bin.osx:/Library/Stacks/application/flutter/.pub-cache/bin")
[opencv 0.80.0] === Enabled features:
[opencv 0.80.0] === ALPHAMAT
[opencv 0.80.0] === ARUCO
[opencv 0.80.0] === ARUCO_DETECTOR
[opencv 0.80.0] === BARCODE
[opencv 0.80.0] === BGSEGM
[opencv 0.80.0] === BIOINSPIRED
[opencv 0.80.0] === CALIB3D
[opencv 0.80.0] === CCALIB
[opencv 0.80.0] === CUDAARITHM
[opencv 0.80.0] === CUDABGSEGM
[opencv 0.80.0] === CUDACODEC
[opencv 0.80.0] === CUDAFEATURES2D
[opencv 0.80.0] === CUDAFILTERS
[opencv 0.80.0] === CUDAIMGPROC
[opencv 0.80.0] === CUDAOBJDETECT
[opencv 0.80.0] === CUDAOPTFLOW
[opencv 0.80.0] === CUDASTEREO
[opencv 0.80.0] === CUDAWARPING
[opencv 0.80.0] === CVV
[opencv 0.80.0] === DEFAULT
[opencv 0.80.0] === DNN
[opencv 0.80.0] === DNN_SUPERRES
[opencv 0.80.0] === DPM
[opencv 0.80.0] === FACE
[opencv 0.80.0] === FEATURES2D
[opencv 0.80.0] === FLANN
[opencv 0.80.0] === FREETYPE
[opencv 0.80.0] === FUZZY
[opencv 0.80.0] === GAPI
[opencv 0.80.0] === HDF
[opencv 0.80.0] === HFS
[opencv 0.80.0] === HIGHGUI
[opencv 0.80.0] === IMGCODECS
[opencv 0.80.0] === IMGPROC
[opencv 0.80.0] === IMG_HASH
[opencv 0.80.0] === INTENSITY_TRANSFORM
[opencv 0.80.0] === LINE_DESCRIPTOR
[opencv 0.80.0] === MCC
[opencv 0.80.0] === ML
[opencv 0.80.0] === OBJDETECT
[opencv 0.80.0] === OPTFLOW
[opencv 0.80.0] === OVIS
[opencv 0.80.0] === PHASE_UNWRAPPING
[opencv 0.80.0] === PHOTO
[opencv 0.80.0] === PLOT
[opencv 0.80.0] === QUALITY
[opencv 0.80.0] === RAPID
[opencv 0.80.0] === RGBD
[opencv 0.80.0] === SALIENCY
[opencv 0.80.0] === SFM
[opencv 0.80.0] === SHAPE
[opencv 0.80.0] === STEREO
[opencv 0.80.0] === STITCHING
[opencv 0.80.0] === STRUCTURED_LIGHT
[opencv 0.80.0] === SUPERRES
[opencv 0.80.0] === SURFACE_MATCHING
[opencv 0.80.0] === TEXT
[opencv 0.80.0] === TRACKING
[opencv 0.80.0] === VIDEO
[opencv 0.80.0] === VIDEOIO
[opencv 0.80.0] === VIDEOSTAB
[opencv 0.80.0] === VIZ
[opencv 0.80.0] === WECHAT_QRCODE
[opencv 0.80.0] === XFEATURES2D
[opencv 0.80.0] === XIMGPROC
[opencv 0.80.0] === XOBJDETECT
[opencv 0.80.0] === XPHOTO
[opencv 0.80.0] === Detected probe priority based on environment vars: pkg_config: true, cmake: false, vcpkg: false
[opencv 0.80.0] === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
[opencv 0.80.0] === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
[opencv 0.80.0] === Probing OpenCV library using pkg_config
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-apple-darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_apple_darwin
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.80.0] === Successfully probed using: pkg_config
[opencv 0.80.0] === OpenCV library configuration: Library {
[opencv 0.80.0] include_paths: [
[opencv 0.80.0] "/usr/local/opt/opencv/include/opencv4",
[opencv 0.80.0] ],
[opencv 0.80.0] version: Version {
[opencv 0.80.0] major: 4,
[opencv 0.80.0] minor: 5,
[opencv 0.80.0] patch: 4,
[opencv 0.80.0] },
[opencv 0.80.0] cargo_metadata: [
[opencv 0.80.0] "cargo:rustc-link-search=/usr/local/opt/opencv/lib",
[opencv 0.80.0] "cargo:rustc-link-search=framework=/usr/local/opt/opencv/lib",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_gapi",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_stitching",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_alphamat",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_aruco",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_barcode",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_bgsegm",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_bioinspired",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_ccalib",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_dnn_objdetect",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_dnn_superres",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_dpm",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_face",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_freetype",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_fuzzy",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_hfs",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_img_hash",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_intensity_transform",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_line_descriptor",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_mcc",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_quality",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_rapid",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_reg",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_rgbd",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_saliency",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_sfm",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_stereo",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_structured_light",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_phase_unwrapping",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_superres",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_optflow",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_surface_matching",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_tracking",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_highgui",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_datasets",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_text",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_plot",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_videostab",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_videoio",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_viz",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_wechat_qrcode",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_xfeatures2d",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_shape",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_ml",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_ximgproc",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_video",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_xobjdetect",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_objdetect",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_calib3d",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_imgcodecs",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_features2d",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_dnn",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_flann",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_xphoto",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_photo",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_imgproc",
[opencv 0.80.0] "cargo:rustc-link-lib=opencv_core",
[opencv 0.80.0] ],
[opencv 0.80.0] }
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.80.0] === Detected OpenCV module header dir at: /usr/local/opt/opencv/include/opencv4/opencv2
[opencv 0.80.0] === Found OpenCV version: 4.5.4 in headers located at: /usr/local/opt/opencv/include/opencv4
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.80.0] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.80.0] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=OpenCV_DIR
[opencv 0.80.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.80.0] cargo:rerun-if-env-changed=VCPKG_ROOT
[opencv 0.80.0] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.80.0] cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[opencv 0.80.0] cargo:rerun-if-env-changed=DOCS_RS
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/bioinspired.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-features2d.cpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/gapi.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/face.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-dnn.cpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/sfm.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/hdf.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/xfeatures2d.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/photo.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/alphamat.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/ccalib.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/dnn.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/videoio.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-core.cpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/core.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/ocvrs_common.hpp
[opencv 0.80.0] cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/aruco.hpp
[opencv 0.80.0] cargo:rerun-if-changed=Cargo.toml
[opencv 0.80.0] === Generating code in: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out
[opencv 0.80.0] === Placing generated bindings into: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/opencv
[opencv 0.80.0] === Using OpenCV headers from: /usr/local/opt/opencv/include/opencv4
[opencv 0.80.0] === Clang: Homebrew clang version 13.0.0
[opencv 0.80.0] === Clang command line args: [
[opencv 0.80.0] "-isystem/usr/local/Cellar/llvm/13.0.0_2/bin/../include/c++/v1",
[opencv 0.80.0] "-isystem/usr/local/Cellar/llvm/13.0.0_2/lib/clang/13.0.0/include",
[opencv 0.80.0] "-isystem/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include",
[opencv 0.80.0] "-isystem/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks",
[opencv 0.80.0] "-I/usr/local/Cellar/opencv/4.5.4/include/opencv4",
[opencv 0.80.0] "-F/usr/local/Cellar/opencv/4.5.4/include/opencv4",
[opencv 0.80.0] "-I/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
[opencv 0.80.0] "-F/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
[opencv 0.80.0] "-DOCVRS_PARSING_HEADERS",
[opencv 0.80.0] "-includeocvrs_ephemeral.hpp",
[opencv 0.80.0] "-std=c++14",
[opencv 0.80.0] ]
[opencv 0.80.0] === Building binding-generator binary:
[opencv 0.80.0] === Compiling glob v0.3.1
[opencv 0.80.0] === Compiling libc v0.2.142
[opencv 0.80.0] === Compiling memchr v2.5.0
[opencv 0.80.0] === Compiling cfg-if v1.0.0
[opencv 0.80.0] === Compiling regex-syntax v0.7.1
[opencv 0.80.0] === Compiling dunce v1.0.4
[opencv 0.80.0] === Compiling maplit v1.0.2
[opencv 0.80.0] === Compiling percent-encoding v2.2.0
[opencv 0.80.0] === Compiling once_cell v1.17.1
[opencv 0.80.0] === Compiling libloading v0.7.4
[opencv 0.80.0] === Compiling clang-sys v1.6.1
[opencv 0.80.0] === Compiling aho-corasick v1.0.1
[opencv 0.80.0] === Compiling regex v1.8.1
[opencv 0.80.0] === Compiling clang v2.0.0
[opencv 0.80.0] === Compiling opencv-binding-generator v0.60.0 (/Users/donny/Downloads/opencv-rust-0.80.0/binding-generator)
[opencv 0.80.0] === Finished release [optimized] target(s) in 18.98s
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "alphamat" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "aruco" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "bgsegm" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "barcode" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "bioinspired" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "calib3d" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ccalib" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "core" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dnn_superres" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dnn" ""
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dpm" ""
[opencv 0.80.0] === Generated: alphamat
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "face" ""
[opencv 0.80.0] === Generated: barcode
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "features2d" ""
[opencv 0.80.0] === Generated: dpm
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "flann" ""
[opencv 0.80.0] === Generated: bioinspired
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "freetype" ""
[opencv 0.80.0] === Generated: bgsegm
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "fuzzy" ""
[opencv 0.80.0] === Generated: dnn_superres
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "gapi" ""
[opencv 0.80.0] === Generated: aruco
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "hfs" ""
[opencv 0.80.0] === Generated: ccalib
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "highgui" ""
[opencv 0.80.0] === Generated: calib3d
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "img_hash" ""
[opencv 0.80.0] === Generated: dnn
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "imgcodecs" ""
[opencv 0.80.0] === Generated: core
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "imgproc" ""
[opencv 0.80.0] === Generated: freetype
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "intensity_transform" ""
[opencv 0.80.0] === Generated: fuzzy
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "line_descriptor" ""
[opencv 0.80.0] === Generated: hfs
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "mcc" ""
[opencv 0.80.0] === Generated: flann
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ml" ""
[opencv 0.80.0] === Generated: features2d
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "objdetect" ""
[opencv 0.80.0] === Generated: face
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "optflow" ""
[opencv 0.80.0] === Generated: highgui
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "phase_unwrapping" ""
[opencv 0.80.0] === Generated: img_hash
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "photo" ""
[opencv 0.80.0] === Generated: imgcodecs
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "plot" ""
[opencv 0.80.0] === Generated: gapi
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "quality" ""
[opencv 0.80.0] === Generated: intensity_transform
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "rapid" ""
[opencv 0.80.0] === Generated: imgproc
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "rgbd" ""
[opencv 0.80.0] === Generated: mcc
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "saliency" ""
[opencv 0.80.0] === Generated: line_descriptor
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "sfm" ""
[opencv 0.80.0] === Generated: phase_unwrapping
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "shape" ""
[opencv 0.80.0] === Generated: ml
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "stereo" ""
[opencv 0.80.0] === Generated: optflow
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "stitching" ""
[opencv 0.80.0] === Generated: objdetect
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "structured_light" ""
[opencv 0.80.0] === Generated: photo
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "superres" ""
[opencv 0.80.0] === Generated: plot
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "surface_matching" ""
[opencv 0.80.0] === Generated: quality
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "text" ""
[opencv 0.80.0] === Generated: rapid
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "tracking" ""
[opencv 0.80.0] === Generated: saliency
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "video" ""
[opencv 0.80.0] === Generated: shape
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "videoio" ""
[opencv 0.80.0] === Generated: sfm
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "videostab" ""
[opencv 0.80.0] === Generated: stereo
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "viz" ""
[opencv 0.80.0] === Generated: superres
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "wechat_qrcode" ""
[opencv 0.80.0] === Generated: structured_light
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xfeatures2d" ""
[opencv 0.80.0] === Generated: rgbd
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ximgproc" ""
[opencv 0.80.0] === Generated: surface_matching
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xobjdetect" ""
[opencv 0.80.0] === Generated: text
[opencv 0.80.0] === Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xphoto" ""
[opencv 0.80.0] === Generated: stitching
[opencv 0.80.0] === Generated: tracking
[opencv 0.80.0] === Generated: videoio
[opencv 0.80.0] === Generated: video
[opencv 0.80.0] === Generated: wechat_qrcode
[opencv 0.80.0] === Generated: xobjdetect
[opencv 0.80.0] === Generated: viz
[opencv 0.80.0] === Generated: xfeatures2d
[opencv 0.80.0] === Generated: videostab
[opencv 0.80.0] === Generated: ximgproc
[opencv 0.80.0] === Generated: xphoto
[opencv 0.80.0] === Total binding generation time: 20.993885308s
[opencv 0.80.0] === Total binding collection time: 317.002999ms
[opencv 0.80.0] OPT_LEVEL = Some("0")
[opencv 0.80.0] TARGET = Some("x86_64-apple-darwin")
[opencv 0.80.0] HOST = Some("x86_64-apple-darwin")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] DEBUG = Some("true")
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
[opencv 0.80.0] CXX_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
[opencv 0.80.0] CXX_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.80.0] HOST_CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXX
[opencv 0.80.0] CXX = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
[opencv 0.80.0] CXXFLAGS_x86_64-apple-darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
[opencv 0.80.0] CXXFLAGS_x86_64_apple_darwin = None
[opencv 0.80.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.80.0] HOST_CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.80.0] CXXFLAGS = None
[opencv 0.80.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.80.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.80.0] CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
[opencv 0.80.0] === Compiler information: Tool {
[opencv 0.80.0] path: "c++",
[opencv 0.80.0] cc_wrapper_path: None,
[opencv 0.80.0] cc_wrapper_args: [],
[opencv 0.80.0] args: [
[opencv 0.80.0] "-O0",
[opencv 0.80.0] "-ffunction-sections",
[opencv 0.80.0] "-fdata-sections",
[opencv 0.80.0] "-fPIC",
[opencv 0.80.0] "-gdwarf-2",
[opencv 0.80.0] "-fno-omit-frame-pointer",
[opencv 0.80.0] "-m64",
[opencv 0.80.0] "-arch",
[opencv 0.80.0] "x86_64",
[opencv 0.80.0] "-I",
[opencv 0.80.0] "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
[opencv 0.80.0] "-I",
[opencv 0.80.0] "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out",
[opencv 0.80.0] "-I",
[opencv 0.80.0] ".",
[opencv 0.80.0] "-I",
[opencv 0.80.0] "/usr/local/opt/opencv/include/opencv4",
[opencv 0.80.0] "-Wall",
[opencv 0.80.0] "-Wextra",
[opencv 0.80.0] "-std=c++11",
[opencv 0.80.0] "-Wno-deprecated-declarations",
[opencv 0.80.0] "-Wno-deprecated-copy",
[opencv 0.80.0] "-Wno-unused-parameter",
[opencv 0.80.0] "-Wno-sign-compare",
[opencv 0.80.0] "-Wno-comment",
[opencv 0.80.0] "-Wno-unused-variable",
[opencv 0.80.0] "-Wno-ignored-qualifiers",
[opencv 0.80.0] "-Wno-return-type-c-linkage",
[opencv 0.80.0] "-F/usr/local/opt/opencv/include/opencv4",
[opencv 0.80.0] ],
[opencv 0.80.0] env: [],
[opencv 0.80.0] family: Gnu,
[opencv 0.80.0] cuda: false,
[opencv 0.80.0] removed_args: [],
[opencv 0.80.0] }
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_alphamat
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_aruco
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_barcode
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_bgsegm
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_bioinspired
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_calib3d
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_ccalib
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_core
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_dnn
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_dnn_superres
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_dpm
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_face
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_features2d
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_flann
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_freetype
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_fuzzy
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_gapi
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_hfs
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_highgui
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_img_hash
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_imgcodecs
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_imgproc
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_intensity_transform
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_line_descriptor
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_mcc
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_ml
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_objdetect
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_optflow
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_photo
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_plot
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_quality
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_rapid
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_rgbd
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_saliency
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_sfm
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_shape
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_stereo
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_stitching
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_structured_light
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_superres
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_surface_matching
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_text
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_tracking
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_video
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_videoio
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_videostab
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_viz
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_xfeatures2d
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_ximgproc
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_xobjdetect
[opencv 0.80.0] cargo:rustc-cfg=ocvrs_has_module_xphoto
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-alphamat.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/alphamat.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-bioinspired.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/bioinspired.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-bgsegm.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/bgsegm.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dnn.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dnn.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-calib3d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/calib3d.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-ccalib.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/ccalib.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-dnn.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-dnn.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-aruco.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/aruco.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-core.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/core.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-core.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-core.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-barcode.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/barcode.cpp"
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dnn_superres.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dnn_superres.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dpm.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dpm.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-face.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/face.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-features2d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/features2d.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-features2d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-features2d.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-flann.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/flann.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-freetype.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/freetype.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-fuzzy.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/fuzzy.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-gapi.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-hfs.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/hfs.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-highgui.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/highgui.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-img_hash.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/img_hash.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-imgcodecs.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/imgcodecs.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-imgproc.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/imgproc.cpp"
[opencv 0.80.0] cargo:warning=In file included from /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/flann.cpp:2:
[opencv 0.80.0] cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann.hpp:48:
[opencv 0.80.0] cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/flann_base.hpp:44:
[opencv 0.80.0] cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/all_indices.h:45:
[opencv 0.80.0] cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/autotuned_index.h:39:
[opencv 0.80.0] cargo:warning=/usr/local/opt/opencv/include/opencv4/opencv2/flann/index_testing.h:249:11: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
[opencv 0.80.0] cargo:warning= float p1;
[opencv 0.80.0] cargo:warning= ^
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-intensity_transform.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/intensity_transform.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-line_descriptor.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/line_descriptor.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-mcc.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/mcc.cpp"
[opencv 0.80.0] cargo:warning=1 warning generated.
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-ml.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/ml.cpp"
[opencv 0.80.0] cargo:warning=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp:2069:11: error: call to deleted constructor of 'cv::RMat::View'
[opencv 0.80.0] cargo:warning= Ok(new cv::RMat::View(ret), ocvrs_return);
[opencv 0.80.0] cargo:warning= ^ ~~~
[opencv 0.80.0] cargo:warning=/usr/local/opt/opencv/include/opencv4/opencv2/gapi/rmat.hpp:66:9: note: 'View' has been explicitly marked deleted here
[opencv 0.80.0] cargo:warning= View(const View&) = delete;
[opencv 0.80.0] cargo:warning= ^
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-objdetect.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/objdetect.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-optflow.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/optflow.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-phase_unwrapping.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/phase_unwrapping.cpp"
[opencv 0.80.0] cargo:warning=1 error generated.
[opencv 0.80.0] exit status: 1
[opencv 0.80.0] running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-photo.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/photo.cpp"
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0] exit status: 0
[opencv 0.80.0]
[opencv 0.80.0]
[opencv 0.80.0] error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-gapi.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp" with args "c++" did not execute successfully (status code exit status: 1).
[opencv 0.80.0]
[opencv 0.80.0]
The following warnings were emitted during compilation:

warning: In file included from /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/flann.cpp:2:
warning: In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann.hpp:48:
warning: In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/flann_base.hpp:44:
warning: In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/all_indices.h:45:
warning: In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/autotuned_index.h:39:
warning: /usr/local/opt/opencv/include/opencv4/opencv2/flann/index_testing.h:249:11: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
warning: float p1;
warning: ^
warning: 1 warning generated.
warning: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp:2069:11: error: call to deleted constructor of 'cv::RMat::View'
warning: Ok(new cv::RMat::View(ret), ocvrs_return);
warning: ^ ~~~
warning: /usr/local/opt/opencv/include/opencv4/opencv2/gapi/rmat.hpp:66:9: note: 'View' has been explicitly marked deleted here
warning: View(const View&) = delete;
warning: ^
warning: 1 error generated.

error: failed to run custom build command for opencv v0.80.0 (/Users/donny/Downloads/opencv-rust-0.80.0)

Caused by:
process didn't exit successfully: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-655d61e6c5655b05/build-script-build (exit status: 1)
--- stdout
=== Running: CARGO_TARGET_DIR="/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "/Users/donny/.rustup/toolchains/stable-x86_64-apple-darwin/bin/cargo" "build" "--release" "--package" "opencv-binding-generator" "--bin" "binding-generator"
cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_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_x86_64-apple-darwin
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_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=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=OCVRS_DOCS_GENERATE_DIR
cargo:rerun-if-env-changed=DOCS_RS
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/bioinspired.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-features2d.cpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/gapi.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/face.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-dnn.cpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/sfm.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/hdf.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/xfeatures2d.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/photo.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/alphamat.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/ccalib.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/dnn.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/videoio.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-core.cpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/core.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/ocvrs_common.hpp
cargo:rerun-if-changed=/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/aruco.hpp
cargo:rerun-if-changed=Cargo.toml
OPT_LEVEL = Some("0")
TARGET = Some("x86_64-apple-darwin")
HOST = Some("x86_64-apple-darwin")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rerun-if-env-changed=CXX_x86_64-apple-darwin
CXX_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXX_x86_64_apple_darwin
CXX_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXX
HOST_CXX = None
cargo:rerun-if-env-changed=CXX
CXX = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-apple-darwin
CXXFLAGS_x86_64-apple-darwin = None
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_apple_darwin
CXXFLAGS_x86_64_apple_darwin = None
cargo:rerun-if-env-changed=HOST_CXXFLAGS
HOST_CXXFLAGS = None
cargo:rerun-if-env-changed=CXXFLAGS
CXXFLAGS = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
CARGO_CFG_TARGET_FEATURE = Some("cmpxchg16b,fxsr,sse,sse2,sse3,ssse3")
cargo:rustc-cfg=ocvrs_has_module_alphamat
cargo:rustc-cfg=ocvrs_has_module_aruco
cargo:rustc-cfg=ocvrs_has_module_barcode
cargo:rustc-cfg=ocvrs_has_module_bgsegm
cargo:rustc-cfg=ocvrs_has_module_bioinspired
cargo:rustc-cfg=ocvrs_has_module_calib3d
cargo:rustc-cfg=ocvrs_has_module_ccalib
cargo:rustc-cfg=ocvrs_has_module_core
cargo:rustc-cfg=ocvrs_has_module_dnn
cargo:rustc-cfg=ocvrs_has_module_dnn_superres
cargo:rustc-cfg=ocvrs_has_module_dpm
cargo:rustc-cfg=ocvrs_has_module_face
cargo:rustc-cfg=ocvrs_has_module_features2d
cargo:rustc-cfg=ocvrs_has_module_flann
cargo:rustc-cfg=ocvrs_has_module_freetype
cargo:rustc-cfg=ocvrs_has_module_fuzzy
cargo:rustc-cfg=ocvrs_has_module_gapi
cargo:rustc-cfg=ocvrs_has_module_hfs
cargo:rustc-cfg=ocvrs_has_module_highgui
cargo:rustc-cfg=ocvrs_has_module_img_hash
cargo:rustc-cfg=ocvrs_has_module_imgcodecs
cargo:rustc-cfg=ocvrs_has_module_imgproc
cargo:rustc-cfg=ocvrs_has_module_intensity_transform
cargo:rustc-cfg=ocvrs_has_module_line_descriptor
cargo:rustc-cfg=ocvrs_has_module_mcc
cargo:rustc-cfg=ocvrs_has_module_ml
cargo:rustc-cfg=ocvrs_has_module_objdetect
cargo:rustc-cfg=ocvrs_has_module_optflow
cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping
cargo:rustc-cfg=ocvrs_has_module_photo
cargo:rustc-cfg=ocvrs_has_module_plot
cargo:rustc-cfg=ocvrs_has_module_quality
cargo:rustc-cfg=ocvrs_has_module_rapid
cargo:rustc-cfg=ocvrs_has_module_rgbd
cargo:rustc-cfg=ocvrs_has_module_saliency
cargo:rustc-cfg=ocvrs_has_module_sfm
cargo:rustc-cfg=ocvrs_has_module_shape
cargo:rustc-cfg=ocvrs_has_module_stereo
cargo:rustc-cfg=ocvrs_has_module_stitching
cargo:rustc-cfg=ocvrs_has_module_structured_light
cargo:rustc-cfg=ocvrs_has_module_superres
cargo:rustc-cfg=ocvrs_has_module_surface_matching
cargo:rustc-cfg=ocvrs_has_module_text
cargo:rustc-cfg=ocvrs_has_module_tracking
cargo:rustc-cfg=ocvrs_has_module_video
cargo:rustc-cfg=ocvrs_has_module_videoio
cargo:rustc-cfg=ocvrs_has_module_videostab
cargo:rustc-cfg=ocvrs_has_module_viz
cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode
cargo:rustc-cfg=ocvrs_has_module_xfeatures2d
cargo:rustc-cfg=ocvrs_has_module_ximgproc
cargo:rustc-cfg=ocvrs_has_module_xobjdetect
cargo:rustc-cfg=ocvrs_has_module_xphoto
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-alphamat.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/alphamat.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-bioinspired.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/bioinspired.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-bgsegm.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/bgsegm.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dnn.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dnn.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-calib3d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/calib3d.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-ccalib.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/ccalib.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-dnn.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-dnn.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-aruco.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/aruco.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-core.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/core.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-core.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-core.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-barcode.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/barcode.cpp"
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dnn_superres.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dnn_superres.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-dpm.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/dpm.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-face.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/face.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-features2d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/features2d.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/969c40b73b81d025-manual-features2d.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp/manual-features2d.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-flann.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/flann.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-freetype.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/freetype.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-fuzzy.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/fuzzy.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-gapi.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-hfs.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/hfs.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-highgui.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/highgui.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-img_hash.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/img_hash.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-imgcodecs.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/imgcodecs.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-imgproc.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/imgproc.cpp"
cargo:warning=In file included from /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/flann.cpp:2:
cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann.hpp:48:
cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/flann_base.hpp:44:
cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/all_indices.h:45:
cargo:warning=In file included from /usr/local/opt/opencv/include/opencv4/opencv2/flann/autotuned_index.h:39:
cargo:warning=/usr/local/opt/opencv/include/opencv4/opencv2/flann/index_testing.h:249:11: warning: variable 'p1' set but not used [-Wunused-but-set-variable]
cargo:warning= float p1;
cargo:warning= ^
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-intensity_transform.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/intensity_transform.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-line_descriptor.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/line_descriptor.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-mcc.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/mcc.cpp"
cargo:warning=1 warning generated.
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-ml.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/ml.cpp"
cargo:warning=/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp:2069:11: error: call to deleted constructor of 'cv::RMat::View'
cargo:warning= Ok(new cv::RMat::View(ret), ocvrs_return);
cargo:warning= ^ ~~~
cargo:warning=/usr/local/opt/opencv/include/opencv4/opencv2/gapi/rmat.hpp:66:9: note: 'View' has been explicitly marked deleted here
cargo:warning= View(const View&) = delete;
cargo:warning= ^
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-objdetect.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/objdetect.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-optflow.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/optflow.cpp"
exit status: 0
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-phase_unwrapping.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/phase_unwrapping.cpp"
cargo:warning=1 error generated.
exit status: 1
running: "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-photo.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/photo.cpp"
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0
exit status: 0

--- stderr
=== Using environment job server with the the amount of available jobs: 11
=== Crate version: Some("0.80.0")
=== Environment configuration:
=== OPENCV_PACKAGE_NAME = None
=== OPENCV_PKGCONFIG_NAME = None
=== OPENCV_CMAKE_NAME = None
=== OPENCV_CMAKE_BIN = None
=== OPENCV_VCPKG_NAME = None
=== OPENCV_LINK_LIBS = None
=== OPENCV_LINK_PATHS = None
=== OPENCV_INCLUDE_PATHS = None
=== OPENCV_DISABLE_PROBES = None
=== CMAKE_PREFIX_PATH = None
=== OpenCV_DIR = None
=== PKG_CONFIG_PATH = Some("/usr/lib/pkgconfig:/usr/share/pkgconfig")
=== VCPKG_ROOT = None
=== VCPKGRS_DYNAMIC = None
=== OCVRS_DOCS_GENERATE_DIR = None
=== DOCS_RS = None
=== PATH = Some("/Users/donny/miniconda3/bin:/Users/donny/miniconda3/condabin:/usr/local/opt/openssl@3/bin:/usr/local/opt/llvm/bin:/usr/local/Cellar/musl-cross/0.9.9_1/libexec/bin:/usr/local/opt/make/libexec/gnubin:/usr/local/opt/gnu-sed/libexec/gnubin:/Users/donny/.sdkman/candidates/micronaut/current/bin:/Users/donny/.deno/bin:/Library/Stacks/application/android/sdk/ndk/22.1.7171670/toolchains/llvm/prebuilt/darwin-x86_64/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Apple/usr/bin:/Users/donny/.cargo/bin:/Library/Stacks/application/gradle/gradle-5.6.4/bin:/Library/Stacks/application/node/node-v16.13.1-darwin-x64/bin:/Library/Stacks/application/maven/apache-maven-3.6.0/bin:/Library/Stacks/application/android/sdk/tools:/Library/Stacks/application/android/sdk/tools/bin:/Library/Stacks/application/android/sdk/platform-tools:/Library/Stacks/application/android/sdk/emulator:/Library/Stacks/application/flutter/bin:/Users/donny/.pub-cache/bin:/Users/donny/go/bin:/Library/Stacks/application/grails/grails-4.0.7/bin:/Library/Stacks/application/lib/sciter-sdk/bin.osx:/Library/Stacks/application/flutter/.pub-cache/bin")
=== Enabled features:
=== ALPHAMAT
=== ARUCO
=== ARUCO_DETECTOR
=== BARCODE
=== BGSEGM
=== BIOINSPIRED
=== CALIB3D
=== CCALIB
=== CUDAARITHM
=== CUDABGSEGM
=== CUDACODEC
=== CUDAFEATURES2D
=== CUDAFILTERS
=== CUDAIMGPROC
=== CUDAOBJDETECT
=== CUDAOPTFLOW
=== CUDASTEREO
=== CUDAWARPING
=== CVV
=== DEFAULT
=== DNN
=== DNN_SUPERRES
=== DPM
=== FACE
=== FEATURES2D
=== FLANN
=== FREETYPE
=== FUZZY
=== GAPI
=== HDF
=== HFS
=== HIGHGUI
=== IMGCODECS
=== IMGPROC
=== IMG_HASH
=== INTENSITY_TRANSFORM
=== LINE_DESCRIPTOR
=== MCC
=== ML
=== OBJDETECT
=== OPTFLOW
=== OVIS
=== PHASE_UNWRAPPING
=== PHOTO
=== PLOT
=== QUALITY
=== RAPID
=== RGBD
=== SALIENCY
=== SFM
=== SHAPE
=== STEREO
=== STITCHING
=== STRUCTURED_LIGHT
=== SUPERRES
=== SURFACE_MATCHING
=== TEXT
=== TRACKING
=== VIDEO
=== VIDEOIO
=== VIDEOSTAB
=== VIZ
=== WECHAT_QRCODE
=== XFEATURES2D
=== XIMGPROC
=== XOBJDETECT
=== XPHOTO
=== Detected probe priority based on environment vars: pkg_config: true, cmake: false, vcpkg: false
=== Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
=== Can't probe using: environment, continuing with other methods because: Some environment variables are missing
=== Probing OpenCV library using pkg_config
=== Successfully probed using: pkg_config
=== OpenCV library configuration: Library {
include_paths: [
"/usr/local/opt/opencv/include/opencv4",
],
version: Version {
major: 4,
minor: 5,
patch: 4,
},
cargo_metadata: [
"cargo:rustc-link-search=/usr/local/opt/opencv/lib",
"cargo:rustc-link-search=framework=/usr/local/opt/opencv/lib",
"cargo:rustc-link-lib=opencv_gapi",
"cargo:rustc-link-lib=opencv_stitching",
"cargo:rustc-link-lib=opencv_alphamat",
"cargo:rustc-link-lib=opencv_aruco",
"cargo:rustc-link-lib=opencv_barcode",
"cargo:rustc-link-lib=opencv_bgsegm",
"cargo:rustc-link-lib=opencv_bioinspired",
"cargo:rustc-link-lib=opencv_ccalib",
"cargo:rustc-link-lib=opencv_dnn_objdetect",
"cargo:rustc-link-lib=opencv_dnn_superres",
"cargo:rustc-link-lib=opencv_dpm",
"cargo:rustc-link-lib=opencv_face",
"cargo:rustc-link-lib=opencv_freetype",
"cargo:rustc-link-lib=opencv_fuzzy",
"cargo:rustc-link-lib=opencv_hfs",
"cargo:rustc-link-lib=opencv_img_hash",
"cargo:rustc-link-lib=opencv_intensity_transform",
"cargo:rustc-link-lib=opencv_line_descriptor",
"cargo:rustc-link-lib=opencv_mcc",
"cargo:rustc-link-lib=opencv_quality",
"cargo:rustc-link-lib=opencv_rapid",
"cargo:rustc-link-lib=opencv_reg",
"cargo:rustc-link-lib=opencv_rgbd",
"cargo:rustc-link-lib=opencv_saliency",
"cargo:rustc-link-lib=opencv_sfm",
"cargo:rustc-link-lib=opencv_stereo",
"cargo:rustc-link-lib=opencv_structured_light",
"cargo:rustc-link-lib=opencv_phase_unwrapping",
"cargo:rustc-link-lib=opencv_superres",
"cargo:rustc-link-lib=opencv_optflow",
"cargo:rustc-link-lib=opencv_surface_matching",
"cargo:rustc-link-lib=opencv_tracking",
"cargo:rustc-link-lib=opencv_highgui",
"cargo:rustc-link-lib=opencv_datasets",
"cargo:rustc-link-lib=opencv_text",
"cargo:rustc-link-lib=opencv_plot",
"cargo:rustc-link-lib=opencv_videostab",
"cargo:rustc-link-lib=opencv_videoio",
"cargo:rustc-link-lib=opencv_viz",
"cargo:rustc-link-lib=opencv_wechat_qrcode",
"cargo:rustc-link-lib=opencv_xfeatures2d",
"cargo:rustc-link-lib=opencv_shape",
"cargo:rustc-link-lib=opencv_ml",
"cargo:rustc-link-lib=opencv_ximgproc",
"cargo:rustc-link-lib=opencv_video",
"cargo:rustc-link-lib=opencv_xobjdetect",
"cargo:rustc-link-lib=opencv_objdetect",
"cargo:rustc-link-lib=opencv_calib3d",
"cargo:rustc-link-lib=opencv_imgcodecs",
"cargo:rustc-link-lib=opencv_features2d",
"cargo:rustc-link-lib=opencv_dnn",
"cargo:rustc-link-lib=opencv_flann",
"cargo:rustc-link-lib=opencv_xphoto",
"cargo:rustc-link-lib=opencv_photo",
"cargo:rustc-link-lib=opencv_imgproc",
"cargo:rustc-link-lib=opencv_core",
],
}
=== Detected OpenCV module header dir at: /usr/local/opt/opencv/include/opencv4/opencv2
=== Found OpenCV version: 4.5.4 in headers located at: /usr/local/opt/opencv/include/opencv4
=== Generating code in: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out
=== Placing generated bindings into: /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/opencv
=== Using OpenCV headers from: /usr/local/opt/opencv/include/opencv4
=== Clang: Homebrew clang version 13.0.0
=== Clang command line args: [
"-isystem/usr/local/Cellar/llvm/13.0.0_2/bin/../include/c++/v1",
"-isystem/usr/local/Cellar/llvm/13.0.0_2/lib/clang/13.0.0/include",
"-isystem/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include",
"-isystem/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks",
"-I/usr/local/Cellar/opencv/4.5.4/include/opencv4",
"-F/usr/local/Cellar/opencv/4.5.4/include/opencv4",
"-I/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
"-F/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
"-DOCVRS_PARSING_HEADERS",
"-includeocvrs_ephemeral.hpp",
"-std=c++14",
]
=== Building binding-generator binary:
=== Compiling glob v0.3.1
=== Compiling libc v0.2.142
=== Compiling memchr v2.5.0
=== Compiling cfg-if v1.0.0
=== Compiling regex-syntax v0.7.1
=== Compiling dunce v1.0.4
=== Compiling maplit v1.0.2
=== Compiling percent-encoding v2.2.0
=== Compiling once_cell v1.17.1
=== Compiling libloading v0.7.4
=== Compiling clang-sys v1.6.1
=== Compiling aho-corasick v1.0.1
=== Compiling regex v1.8.1
=== Compiling clang v2.0.0
=== Compiling opencv-binding-generator v0.60.0 (/Users/donny/Downloads/opencv-rust-0.80.0/binding-generator)
=== Finished release [optimized] target(s) in 18.98s
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "alphamat" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "aruco" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "bgsegm" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "barcode" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "bioinspired" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "calib3d" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ccalib" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "core" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dnn_superres" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dnn" ""
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "dpm" ""
=== Generated: alphamat
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "face" ""
=== Generated: barcode
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "features2d" ""
=== Generated: dpm
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "flann" ""
=== Generated: bioinspired
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "freetype" ""
=== Generated: bgsegm
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "fuzzy" ""
=== Generated: dnn_superres
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "gapi" ""
=== Generated: aruco
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "hfs" ""
=== Generated: ccalib
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "highgui" ""
=== Generated: calib3d
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "img_hash" ""
=== Generated: dnn
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "imgcodecs" ""
=== Generated: core
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "imgproc" ""
=== Generated: freetype
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "intensity_transform" ""
=== Generated: fuzzy
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "line_descriptor" ""
=== Generated: hfs
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "mcc" ""
=== Generated: flann
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ml" ""
=== Generated: features2d
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "objdetect" ""
=== Generated: face
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "optflow" ""
=== Generated: highgui
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "phase_unwrapping" ""
=== Generated: img_hash
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "photo" ""
=== Generated: imgcodecs
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "plot" ""
=== Generated: gapi
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "quality" ""
=== Generated: intensity_transform
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "rapid" ""
=== Generated: imgproc
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "rgbd" ""
=== Generated: mcc
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "saliency" ""
=== Generated: line_descriptor
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "sfm" ""
=== Generated: phase_unwrapping
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "shape" ""
=== Generated: ml
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "stereo" ""
=== Generated: optflow
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "stitching" ""
=== Generated: objdetect
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "structured_light" ""
=== Generated: photo
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "superres" ""
=== Generated: plot
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "surface_matching" ""
=== Generated: quality
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "text" ""
=== Generated: rapid
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "tracking" ""
=== Generated: saliency
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "video" ""
=== Generated: shape
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "videoio" ""
=== Generated: sfm
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "videostab" ""
=== Generated: stereo
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "viz" ""
=== Generated: superres
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "wechat_qrcode" ""
=== Generated: structured_light
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xfeatures2d" ""
=== Generated: rgbd
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "ximgproc" ""
=== Generated: surface_matching
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xobjdetect" ""
=== Generated: text
=== Running: "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/release/binding-generator" "/usr/local/opt/opencv/include/opencv4" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "xphoto" ""
=== Generated: stitching
=== Generated: tracking
=== Generated: videoio
=== Generated: video
=== Generated: wechat_qrcode
=== Generated: xobjdetect
=== Generated: viz
=== Generated: xfeatures2d
=== Generated: videostab
=== Generated: ximgproc
=== Generated: xphoto
=== Total binding generation time: 20.993885308s
=== Total binding collection time: 317.002999ms
=== 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",
"-m64",
"-arch",
"x86_64",
"-I",
"/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp",
"-I",
"/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out",
"-I",
".",
"-I",
"/usr/local/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/usr/local/opt/opencv/include/opencv4",
],
env: [],
family: Gnu,
cuda: false,
removed_args: [],
}

error occurred: Command "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-2" "-fno-omit-frame-pointer" "-m64" "-arch" "x86_64" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/src_cpp" "-I" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out" "-I" "." "-I" "/usr/local/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/usr/local/opt/opencv/include/opencv4" "-o" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/39fbc9fa60956bf1-gapi.o" "-c" "/Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp" with args "c++" did not execute successfully (status code exit status: 1).

@twistedfall
Copy link
Owner

Can you please share the generated /Users/donny/Downloads/opencv-rust-0.80.0/target/debug/build/opencv-c0359cda232c7a75/out/gapi.cpp file? One of the functions there is generated incorrectly, but the error log doesn't really say which.

@yang-dong-dong
Copy link
Author

#include "gapi.hpp"
#include "gapi_types.hpp"

extern "C" {
void cv_descr_of_const_MatR(const cv::Mat* mat, Resultcv::GMatDesc** ocvrs_return) {
try {
cv::GMatDesc ret = cv::descr_of(*mat);
Ok(new cv::GMatDesc(ret), ocvrs_return);
} OCVRS_CATCH(Resultcv::GMatDesc*, ocvrs_return);
}

void cv_descr_of_const_MediaFrameR(const cv::MediaFrame* frame, Result<cv::GFrameDesc*>* ocvrs_return) {
	try {
		cv::GFrameDesc ret = cv::descr_of(*frame);
		Ok(new cv::GFrameDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrameDesc*>, ocvrs_return);
}

void cv_descr_of_const_RMatR(const cv::RMat* mat, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = cv::descr_of(*mat);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_descr_of_const_ScalarR(const cv::Scalar* scalar, Result<cv::GScalarDesc*>* ocvrs_return) {
	try {
		cv::GScalarDesc ret = cv::descr_of(*scalar);
		Ok(new cv::GScalarDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalarDesc*>, ocvrs_return);
}

void cv_descr_of_const_UMatR(const cv::UMat* mat, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = cv::descr_of(*mat);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_empty_array_desc(Result<cv::GArrayDesc*>* ocvrs_return) {
	try {
		cv::GArrayDesc ret = cv::empty_array_desc();
		Ok(new cv::GArrayDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GArrayDesc*>, ocvrs_return);
}

void cv_empty_gopaque_desc(Result<cv::GOpaqueDesc*>* ocvrs_return) {
	try {
		cv::GOpaqueDesc ret = cv::empty_gopaque_desc();
		Ok(new cv::GOpaqueDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GOpaqueDesc*>, ocvrs_return);
}

void cv_empty_scalar_desc(Result<cv::GScalarDesc*>* ocvrs_return) {
	try {
		cv::GScalarDesc ret = cv::empty_scalar_desc();
		Ok(new cv::GScalarDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalarDesc*>, ocvrs_return);
}

void cv_gapi_BGR2Gray_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BGR2Gray(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_BGR2I420_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BGR2I420(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_BGR2LUV_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BGR2LUV(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_BGR2RGB_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BGR2RGB(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_BGR2YUV_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BGR2YUV(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_BayerGR2RGB_const_GMatR(const cv::GMat* src_gr, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::BayerGR2RGB(*src_gr);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_Canny_const_GMatR_double_double_int_bool(const cv::GMat* image, double threshold1, double threshold2, int apertureSize, bool L2gradient, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::Canny(*image, threshold1, threshold2, apertureSize, L2gradient);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_I4202BGR_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::I4202BGR(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_I4202RGB_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::I4202RGB(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_LUT_const_GMatR_const_MatR(const cv::GMat* src, const cv::Mat* lut, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::LUT(*src, *lut);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_LUV2BGR_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::LUV2BGR(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_Laplacian_const_GMatR_int_int_double_double_int(const cv::GMat* src, int ddepth, int ksize, double scale, double delta, int borderType, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::Laplacian(*src, ddepth, ksize, scale, delta, borderType);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_NV12toBGR_const_GMatR_const_GMatR(const cv::GMat* src_y, const cv::GMat* src_uv, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::NV12toBGR(*src_y, *src_uv);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_NV12toBGRp_const_GMatR_const_GMatR(const cv::GMat* src_y, const cv::GMat* src_uv, Result<cv::GMatP*>* ocvrs_return) {
	try {
		cv::GMatP ret = cv::gapi::NV12toBGRp(*src_y, *src_uv);
		Ok(new cv::GMatP(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatP*>, ocvrs_return);
}

void cv_gapi_NV12toGray_const_GMatR_const_GMatR(const cv::GMat* src_y, const cv::GMat* src_uv, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::NV12toGray(*src_y, *src_uv);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_NV12toRGB_const_GMatR_const_GMatR(const cv::GMat* src_y, const cv::GMat* src_uv, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::NV12toRGB(*src_y, *src_uv);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_NV12toRGBp_const_GMatR_const_GMatR(const cv::GMat* src_y, const cv::GMat* src_uv, Result<cv::GMatP*>* ocvrs_return) {
	try {
		cv::GMatP ret = cv::gapi::NV12toRGBp(*src_y, *src_uv);
		Ok(new cv::GMatP(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatP*>, ocvrs_return);
}

void cv_gapi_RGB2Gray_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2Gray(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2Gray_const_GMatR_float_float_float(const cv::GMat* src, float rY, float gY, float bY, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2Gray(*src, rY, gY, bY);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2HSV_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2HSV(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2I420_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2I420(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2Lab_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2Lab(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2YUV422_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2YUV422(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_RGB2YUV_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::RGB2YUV(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_SobelXY_const_GMatR_int_int_int_double_double_int_const_ScalarR(const cv::GMat* src, int ddepth, int order, int ksize, double scale, double delta, int borderType, const cv::Scalar* borderValue, Result<std::tuple<cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat> ret = cv::gapi::SobelXY(*src, ddepth, order, ksize, scale, delta, borderType, *borderValue);
		Ok(new std::tuple<cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_Sobel_const_GMatR_int_int_int_int_double_double_int_const_ScalarR(const cv::GMat* src, int ddepth, int dx, int dy, int ksize, double scale, double delta, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::Sobel(*src, ddepth, dx, dy, ksize, scale, delta, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_YUV2BGR_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::YUV2BGR(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_YUV2RGB_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::YUV2RGB(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_absDiffC_const_GMatR_const_GScalarR(const cv::GMat* src, const cv::GScalar* c, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::absDiffC(*src, *c);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_absDiff_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::absDiff(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_addC_const_GMatR_const_GScalarR_int(const cv::GMat* src1, const cv::GScalar* c, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::addC(*src1, *c, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_addC_const_GScalarR_const_GMatR_int(const cv::GScalar* c, const cv::GMat* src1, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::addC(*c, *src1, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_addWeighted_const_GMatR_double_const_GMatR_double_double_int(const cv::GMat* src1, double alpha, const cv::GMat* src2, double beta, double gamma, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::addWeighted(*src1, alpha, *src2, beta, gamma, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_add_const_GMatR_const_GMatR_int(const cv::GMat* src1, const cv::GMat* src2, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::add(*src1, *src2, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bilateralFilter_const_GMatR_int_double_double_int(const cv::GMat* src, int d, double sigmaColor, double sigmaSpace, int borderType, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bilateralFilter(*src, d, sigmaColor, sigmaSpace, borderType);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_and_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_and(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_and_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_and(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_not_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_not(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_or_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_or(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_or_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_or(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_xor_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_xor(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_bitwise_xor_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::bitwise_xor(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_blur_const_GMatR_const_SizeR_const_PointR_int_const_ScalarR(const cv::GMat* src, const cv::Size* ksize, const cv::Point* anchor, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::blur(*src, *ksize, *anchor, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_boxFilter_const_GMatR_int_const_SizeR_const_PointR_bool_int_const_ScalarR(const cv::GMat* src, int dtype, const cv::Size* ksize, const cv::Point* anchor, bool normalize, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::boxFilter(*src, dtype, *ksize, *anchor, normalize, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cartToPolar_const_GMatR_const_GMatR_bool(const cv::GMat* x, const cv::GMat* y, bool angleInDegrees, Result<std::tuple<cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat> ret = cv::gapi::cartToPolar(*x, *y, angleInDegrees);
		Ok(new std::tuple<cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_cmpEQ_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpEQ(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpEQ_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpEQ(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpGE_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpGE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpGE_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpGE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpGT_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpGT(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpGT_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpGT(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpLE_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpLE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpLE_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpLE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpLT_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpLT(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpLT_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpLT(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpNE_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpNE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_cmpNE_const_GMatR_const_GScalarR(const cv::GMat* src1, const cv::GScalar* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::cmpNE(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_combine_const_GKernelPackageR_const_GKernelPackageR(const cv::gapi::GKernelPackage* lhs, const cv::gapi::GKernelPackage* rhs, Result<cv::gapi::GKernelPackage*>* ocvrs_return) {
	try {
		cv::gapi::GKernelPackage ret = cv::gapi::combine(*lhs, *rhs);
		Ok(new cv::gapi::GKernelPackage(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::GKernelPackage*>, ocvrs_return);
}

void cv_gapi_concatHor_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::concatHor(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_concatHor_const_vectorLGMatGR(const std::vector<cv::GMat>* v, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::concatHor(*v);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_concatVert_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::concatVert(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_concatVert_const_vectorLGMatGR(const std::vector<cv::GMat>* v, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::concatVert(*v);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_convertTo_const_GMatR_int_double_double(const cv::GMat* src, int rdepth, double alpha, double beta, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::convertTo(*src, rdepth, alpha, beta);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_copy_const_GFrameR(const cv::GFrame* in, Result<cv::GFrame*>* ocvrs_return) {
	try {
		cv::GFrame ret = cv::gapi::copy(*in);
		Ok(new cv::GFrame(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrame*>, ocvrs_return);
}

void cv_gapi_copy_const_GMatR(const cv::GMat* in, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::copy(*in);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_crop_const_GMatR_const_RectR(const cv::GMat* src, const cv::Rect* rect, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::crop(*src, *rect);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_dilate3x3_const_GMatR_int_int_const_ScalarR(const cv::GMat* src, int iterations, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::dilate3x3(*src, iterations, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_dilate_const_GMatR_const_MatR_const_PointR_int_int_const_ScalarR(const cv::GMat* src, const cv::Mat* kernel, const cv::Point* anchor, int iterations, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::dilate(*src, *kernel, *anchor, iterations, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_divC_const_GMatR_const_GScalarR_double_int(const cv::GMat* src, const cv::GScalar* divisor, double scale, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::divC(*src, *divisor, scale, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_divRC_const_GScalarR_const_GMatR_double_int(const cv::GScalar* divident, const cv::GMat* src, double scale, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::divRC(*divident, *src, scale, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_div_const_GMatR_const_GMatR_double_int(const cv::GMat* src1, const cv::GMat* src2, double scale, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::div(*src1, *src2, scale, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_equalizeHist_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::equalizeHist(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_erode3x3_const_GMatR_int_int_const_ScalarR(const cv::GMat* src, int iterations, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::erode3x3(*src, iterations, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_erode_const_GMatR_const_MatR_const_PointR_int_int_const_ScalarR(const cv::GMat* src, const cv::Mat* kernel, const cv::Point* anchor, int iterations, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::erode(*src, *kernel, *anchor, iterations, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_filter2D_const_GMatR_int_const_MatR_const_PointR_const_ScalarR_int_const_ScalarR(const cv::GMat* src, int ddepth, const cv::Mat* kernel, const cv::Point* anchor, const cv::Scalar* delta, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::filter2D(*src, ddepth, *kernel, *anchor, *delta, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_flip_const_GMatR_int(const cv::GMat* src, int flipCode, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::flip(*src, flipCode);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_gaussianBlur_const_GMatR_const_SizeR_double_double_int_const_ScalarR(const cv::GMat* src, const cv::Size* ksize, double sigmaX, double sigmaY, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::gaussianBlur(*src, *ksize, sigmaX, sigmaY, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_inRange_const_GMatR_const_GScalarR_const_GScalarR(const cv::GMat* src, const cv::GScalar* threshLow, const cv::GScalar* threshUp, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::inRange(*src, *threshLow, *threshUp);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_integral_const_GMatR_int_int(const cv::GMat* src, int sdepth, int sqdepth, Result<std::tuple<cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat> ret = cv::gapi::integral(*src, sdepth, sqdepth);
		Ok(new std::tuple<cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_mask_const_GMatR_const_GMatR(const cv::GMat* src, const cv::GMat* mask, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::mask(*src, *mask);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_max_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::max(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_mean_const_GMatR(const cv::GMat* src, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = cv::gapi::mean(*src);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_gapi_medianBlur_const_GMatR_int(const cv::GMat* src, int ksize, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::medianBlur(*src, ksize);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_merge3_const_GMatR_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, const cv::GMat* src3, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::merge3(*src1, *src2, *src3);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_merge4_const_GMatR_const_GMatR_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, const cv::GMat* src3, const cv::GMat* src4, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::merge4(*src1, *src2, *src3, *src4);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_min_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::min(*src1, *src2);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_morphologyEx_const_GMatR_const_MorphTypes_const_MatR_const_PointR_const_int_const_BorderTypes_const_ScalarR(const cv::GMat* src, const cv::MorphTypes op, const cv::Mat* kernel, const cv::Point* anchor, const int iterations, const cv::BorderTypes borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::morphologyEx(*src, op, *kernel, *anchor, iterations, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_mulC_const_GMatR_const_GScalarR_int(const cv::GMat* src, const cv::GScalar* multiplier, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::mulC(*src, *multiplier, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_mulC_const_GMatR_double_int(const cv::GMat* src, double multiplier, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::mulC(*src, multiplier, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_mulC_const_GScalarR_const_GMatR_int(const cv::GScalar* multiplier, const cv::GMat* src, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::mulC(*multiplier, *src, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_mul_const_GMatR_const_GMatR_double_int(const cv::GMat* src1, const cv::GMat* src2, double scale, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::mul(*src1, *src2, scale, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_normInf_const_GMatR(const cv::GMat* src, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = cv::gapi::normInf(*src);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_gapi_normL1_const_GMatR(const cv::GMat* src, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = cv::gapi::normL1(*src);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_gapi_normL2_const_GMatR(const cv::GMat* src, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = cv::gapi::normL2(*src);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_gapi_normalize_const_GMatR_double_double_int_int(const cv::GMat* src, double alpha, double beta, int norm_type, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::normalize(*src, alpha, beta, norm_type, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_phase_const_GMatR_const_GMatR_bool(const cv::GMat* x, const cv::GMat* y, bool angleInDegrees, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::phase(*x, *y, angleInDegrees);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_polarToCart_const_GMatR_const_GMatR_bool(const cv::GMat* magnitude, const cv::GMat* angle, bool angleInDegrees, Result<std::tuple<cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat> ret = cv::gapi::polarToCart(*magnitude, *angle, angleInDegrees);
		Ok(new std::tuple<cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_remap_const_GMatR_const_MatR_const_MatR_int_int_const_ScalarR(const cv::GMat* src, const cv::Mat* map1, const cv::Mat* map2, int interpolation, int borderMode, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::remap(*src, *map1, *map2, interpolation, borderMode, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_resizeP_const_GMatPR_const_SizeR_int(const cv::GMatP* src, const cv::Size* dsize, int interpolation, Result<cv::GMatP*>* ocvrs_return) {
	try {
		cv::GMatP ret = cv::gapi::resizeP(*src, *dsize, interpolation);
		Ok(new cv::GMatP(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatP*>, ocvrs_return);
}

void cv_gapi_resize_const_GMatR_const_SizeR_double_double_int(const cv::GMat* src, const cv::Size* dsize, double fx, double fy, int interpolation, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::resize(*src, *dsize, fx, fy, interpolation);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_select_const_GMatR_const_GMatR_const_GMatR(const cv::GMat* src1, const cv::GMat* src2, const cv::GMat* mask, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::select(*src1, *src2, *mask);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_sepFilter_const_GMatR_int_const_MatR_const_MatR_const_PointR_const_ScalarR_int_const_ScalarR(const cv::GMat* src, int ddepth, const cv::Mat* kernelX, const cv::Mat* kernelY, const cv::Point* anchor, const cv::Scalar* delta, int borderType, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::sepFilter(*src, ddepth, *kernelX, *kernelY, *anchor, *delta, borderType, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_split3_const_GMatR(const cv::GMat* src, Result<std::tuple<cv::GMat, cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat, cv::GMat> ret = cv::gapi::split3(*src);
		Ok(new std::tuple<cv::GMat, cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_split4_const_GMatR(const cv::GMat* src, Result<std::tuple<cv::GMat, cv::GMat, cv::GMat, cv::GMat>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GMat, cv::GMat, cv::GMat> ret = cv::gapi::split4(*src);
		Ok(new std::tuple<cv::GMat, cv::GMat, cv::GMat, cv::GMat>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GMat, cv::GMat, cv::GMat>*>), ocvrs_return);
}

void cv_gapi_sqrt_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::sqrt(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_streaming_BGR_const_GFrameR(const cv::GFrame* in, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::streaming::BGR(*in);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_streaming_UV_const_GFrameR(const cv::GFrame* frame, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::streaming::UV(*frame);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_streaming_Y_const_GFrameR(const cv::GFrame* frame, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::streaming::Y(*frame);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_streaming_desync_const_GFrameR(const cv::GFrame* f, Result<cv::GFrame*>* ocvrs_return) {
	try {
		cv::GFrame ret = cv::gapi::streaming::desync(*f);
		Ok(new cv::GFrame(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrame*>, ocvrs_return);
}

void cv_gapi_streaming_desync_const_GMatR(const cv::GMat* g, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::streaming::desync(*g);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_streaming_kernels(Result<cv::gapi::GKernelPackage*>* ocvrs_return) {
	try {
		cv::gapi::GKernelPackage ret = cv::gapi::streaming::kernels();
		Ok(new cv::gapi::GKernelPackage(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::GKernelPackage*>, ocvrs_return);
}

void cv_gapi_subC_const_GMatR_const_GScalarR_int(const cv::GMat* src, const cv::GScalar* c, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::subC(*src, *c, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_subRC_const_GScalarR_const_GMatR_int(const cv::GScalar* c, const cv::GMat* src, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::subRC(*c, *src, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_sub_const_GMatR_const_GMatR_int(const cv::GMat* src1, const cv::GMat* src2, int ddepth, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::sub(*src1, *src2, ddepth);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_sum_const_GMatR(const cv::GMat* src, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = cv::gapi::sum(*src);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_gapi_threshold_const_GMatR_const_GScalarR_const_GScalarR_int(const cv::GMat* src, const cv::GScalar* thresh, const cv::GScalar* maxval, int type, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::threshold(*src, *thresh, *maxval, type);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_threshold_const_GMatR_const_GScalarR_int(const cv::GMat* src, const cv::GScalar* maxval, int type, Result<std::tuple<cv::GMat, cv::GScalar>*>* ocvrs_return) {
	try {
		std::tuple<cv::GMat, cv::GScalar> ret = cv::gapi::threshold(*src, *maxval, type);
		Ok(new std::tuple<cv::GMat, cv::GScalar>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::tuple<cv::GMat, cv::GScalar>*>), ocvrs_return);
}

void cv_gapi_transpose_const_GMatR(const cv::GMat* src, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::transpose(*src);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_warpAffine_const_GMatR_const_MatR_const_SizeR_int_int_const_ScalarR(const cv::GMat* src, const cv::Mat* M, const cv::Size* dsize, int flags, int borderMode, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::warpAffine(*src, *M, *dsize, flags, borderMode, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_gapi_warpPerspective_const_GMatR_const_MatR_const_SizeR_int_int_const_ScalarR(const cv::GMat* src, const cv::Mat* M, const cv::Size* dsize, int flags, int borderMode, const cv::Scalar* borderValue, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::gapi::warpPerspective(*src, *M, *dsize, flags, borderMode, *borderValue);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorA_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator+(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorA_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator+(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorA_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator+(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorD_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator/(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorD_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator/(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorD_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator/(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorEQ_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator==(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorEQ_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator==(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorEQ_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator==(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorGE_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorGE_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorGE_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorG_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorG_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorG_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator>(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorLE_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorLE_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorLE_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorL_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorL_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorL_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator<(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorNE_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator!=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorNE_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator!=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorNE_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator!=(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorNOTB_const_GMatR(const cv::GMat* lhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator~(*lhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorOR_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator|(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorOR_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator|(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorOR_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator|(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorR_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator&(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorR_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator&(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorR_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator&(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorS_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator-(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorS_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator-(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorS_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator-(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorXOR_const_GMatR_const_GMatR(const cv::GMat* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator^(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorXOR_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator^(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorXOR_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator^(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorX_const_GMatR_const_GScalarR(const cv::GMat* lhs, const cv::GScalar* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator*(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorX_const_GMatR_float(const cv::GMat* lhs, float rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator*(*lhs, rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorX_const_GScalarR_const_GMatR(const cv::GScalar* lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator*(*lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_operatorX_float_const_GMatR(float lhs, const cv::GMat* rhs, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = cv::operator*(lhs, *rhs);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_validate_input_arg_const_GRunArgR(const cv::GRunArg* arg, Result_void* ocvrs_return) {
	try {
		cv::validate_input_arg(*arg);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_validate_input_args_const_GRunArgsR(const cv::GRunArgs* args, Result_void* ocvrs_return) {
	try {
		cv::validate_input_args(*args);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GArg_getPropKind_const(const cv::GArg* instance, cv::detail::ArgKind* ocvrs_return) {
		cv::detail::ArgKind ret = instance->kind;
		*ocvrs_return = ret;
}

void cv_GArg_setPropKind_ArgKind(cv::GArg* instance, cv::detail::ArgKind val) {
		instance->kind = val;
}

void cv_GArg_getPropOpaque_kind_const(const cv::GArg* instance, cv::detail::OpaqueKind* ocvrs_return) {
		cv::detail::OpaqueKind ret = instance->opaque_kind;
		*ocvrs_return = ret;
}

void cv_GArg_setPropOpaque_kind_OpaqueKind(cv::GArg* instance, cv::detail::OpaqueKind val) {
		instance->opaque_kind = val;
}

void cv_GArg_delete(cv::GArg* instance) {
		delete instance;
}

void cv_GArg_GArg(Result<cv::GArg*>* ocvrs_return) {
	try {
		cv::GArg* ret = new cv::GArg();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GArg*>, ocvrs_return);
}

void cv_GArrayDesc_delete(cv::GArrayDesc* instance) {
		delete instance;
}

void cv_GArrayDesc_operatorEQ_const_const_GArrayDescR(const cv::GArrayDesc* instance, const cv::GArrayDesc* unnamed, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*unnamed);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

cv::GArrayDesc* cv_GArrayDesc_implicit_clone(cv::GArrayDesc* val) {
		return new cv::GArrayDesc(*val);
}

cv::GArrayDesc* cv_GArrayDesc_default_new() {
		return new cv::GArrayDesc();
}

void cv_GCall_delete(cv::GCall* instance) {
		delete instance;
}

void cv_GCall_GCall_const_GKernelR(const cv::GKernel* k, Result<cv::GCall*>* ocvrs_return) {
	try {
		cv::GCall* ret = new cv::GCall(*k);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GCall*>, ocvrs_return);
}

void cv_GCall_yield_int(cv::GCall* instance, int output, Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat ret = instance->yield(output);
		Ok(new cv::GMat(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

void cv_GCall_yieldP_int(cv::GCall* instance, int output, Result<cv::GMatP*>* ocvrs_return) {
	try {
		cv::GMatP ret = instance->yieldP(output);
		Ok(new cv::GMatP(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatP*>, ocvrs_return);
}

void cv_GCall_yieldScalar_int(cv::GCall* instance, int output, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar ret = instance->yieldScalar(output);
		Ok(new cv::GScalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_GCall_yieldFrame_int(cv::GCall* instance, int output, Result<cv::GFrame*>* ocvrs_return) {
	try {
		cv::GFrame ret = instance->yieldFrame(output);
		Ok(new cv::GFrame(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrame*>, ocvrs_return);
}

void cv_GCall_kernel(cv::GCall* instance, Result<cv::GKernel*>* ocvrs_return) {
	try {
		cv::GKernel ret = instance->kernel();
		Ok(new cv::GKernel(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GKernel*>, ocvrs_return);
}

void cv_GCall_params(cv::GCall* instance, Result<cv::util::any*>* ocvrs_return) {
	try {
		cv::util::any ret = instance->params();
		Ok(new cv::util::any(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::util::any*>, ocvrs_return);
}

void cv_GCall_setArgs_vectorLGArgGRR(cv::GCall* instance, std::vector<cv::GArg>* args, Result_void* ocvrs_return) {
	try {
		instance->setArgs(std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void* cv_GCompileArg_getPropTag_const(const cv::GCompileArg* instance) {
		std::string ret = instance->tag;
		return ocvrs_create_string(ret.c_str());
}

void cv_GCompileArg_setPropTag_string(cv::GCompileArg* instance, char* val) {
		instance->tag = std::string(val);
}

void cv_GCompileArg_delete(cv::GCompileArg* instance) {
		delete instance;
}

cv::GCompileArg* cv_GCompileArg_GCompileArg() {
		cv::GCompileArg* ret = new cv::GCompileArg();
		return ret;
}

void cv_GCompiled_delete(cv::GCompiled* instance) {
		delete instance;
}

void cv_GCompiled_GCompiled(Result<cv::GCompiled*>* ocvrs_return) {
	try {
		cv::GCompiled* ret = new cv::GCompiled();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GCompiled*>, ocvrs_return);
}

void cv_GCompiled_operator___Mat_MatR(cv::GCompiled* instance, cv::Mat* in, cv::Mat* out, Result_void* ocvrs_return) {
	try {
		instance->operator()(*in, *out);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GCompiled_operator___Mat_ScalarR(cv::GCompiled* instance, cv::Mat* in, cv::Scalar* out, Result_void* ocvrs_return) {
	try {
		instance->operator()(*in, *out);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GCompiled_operator___Mat_Mat_MatR(cv::GCompiled* instance, cv::Mat* in1, cv::Mat* in2, cv::Mat* out, Result_void* ocvrs_return) {
	try {
		instance->operator()(*in1, *in2, *out);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GCompiled_operator___Mat_Mat_ScalarR(cv::GCompiled* instance, cv::Mat* in1, cv::Mat* in2, cv::Scalar* out, Result_void* ocvrs_return) {
	try {
		instance->operator()(*in1, *in2, *out);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GCompiled_operator___const_vectorLMatGR_const_vectorLMatGR(cv::GCompiled* instance, const std::vector<cv::Mat>* ins, const std::vector<cv::Mat>* outs, Result_void* ocvrs_return) {
	try {
		instance->operator()(*ins, *outs);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GCompiled_operator_bool_const(const cv::GCompiled* instance, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator bool();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GCompiled_canReshape_const(const cv::GCompiled* instance, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->canReshape();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GCompiled_prepareForNewStream(cv::GCompiled* instance, Result_void* ocvrs_return) {
	try {
		instance->prepareForNewStream();
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_delete(cv::GComputation* instance) {
		delete instance;
}

void cv_GComputation_GComputation_GMat_GMat(cv::GMat* in, cv::GMat* out, Result<cv::GComputation*>* ocvrs_return) {
	try {
		cv::GComputation* ret = new cv::GComputation(*in, *out);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GComputation*>, ocvrs_return);
}

void cv_GComputation_GComputation_GMat_GScalar(cv::GMat* in, cv::GScalar* out, Result<cv::GComputation*>* ocvrs_return) {
	try {
		cv::GComputation* ret = new cv::GComputation(*in, *out);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GComputation*>, ocvrs_return);
}

void cv_GComputation_GComputation_GMat_GMat_GMat(cv::GMat* in1, cv::GMat* in2, cv::GMat* out, Result<cv::GComputation*>* ocvrs_return) {
	try {
		cv::GComputation* ret = new cv::GComputation(*in1, *in2, *out);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GComputation*>, ocvrs_return);
}

void cv_GComputation_GComputation_GMat_GMat_GScalar(cv::GMat* in1, cv::GMat* in2, cv::GScalar* out, Result<cv::GComputation*>* ocvrs_return) {
	try {
		cv::GComputation* ret = new cv::GComputation(*in1, *in2, *out);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GComputation*>, ocvrs_return);
}

void cv_GComputation_GComputation_const_vectorLGMatGR_const_vectorLGMatGR(const std::vector<cv::GMat>* ins, const std::vector<cv::GMat>* outs, Result<cv::GComputation*>* ocvrs_return) {
	try {
		cv::GComputation* ret = new cv::GComputation(*ins, *outs);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GComputation*>, ocvrs_return);
}

void cv_GComputation_apply_const_ExtractArgsCallbackR_GCompileArgsRR(cv::GComputation* instance, const cv::detail::ExtractArgsCallback* callback, cv::GCompileArgs* args, Result<cv::GRunArgs*>* ocvrs_return) {
	try {
		cv::GRunArgs ret = instance->apply(*callback, std::move(*args));
		Ok(new cv::GRunArgs(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GRunArgs*>, ocvrs_return);
}

void cv_GComputation_apply_const_vectorLMatGR_const_vectorLMatGR_GCompileArgsRR(cv::GComputation* instance, const std::vector<cv::Mat>* ins, const std::vector<cv::Mat>* outs, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*ins, *outs, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_apply_Mat_MatR_GCompileArgsRR(cv::GComputation* instance, cv::Mat* in, cv::Mat* out, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*in, *out, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_apply_Mat_ScalarR_GCompileArgsRR(cv::GComputation* instance, cv::Mat* in, cv::Scalar* out, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*in, *out, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_apply_Mat_Mat_MatR_GCompileArgsRR(cv::GComputation* instance, cv::Mat* in1, cv::Mat* in2, cv::Mat* out, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*in1, *in2, *out, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_apply_Mat_Mat_ScalarR_GCompileArgsRR(cv::GComputation* instance, cv::Mat* in1, cv::Mat* in2, cv::Scalar* out, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*in1, *in2, *out, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_apply_const_vectorLMatGR_vectorLMatGR_GCompileArgsRR(cv::GComputation* instance, const std::vector<cv::Mat>* ins, std::vector<cv::Mat>* outs, cv::GCompileArgs* args, Result_void* ocvrs_return) {
	try {
		instance->apply(*ins, *outs, std::move(*args));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GComputation_compileStreaming_GCompileArgsRR(cv::GComputation* instance, cv::GCompileArgs* args, Result<cv::GStreamingCompiled*>* ocvrs_return) {
	try {
		cv::GStreamingCompiled ret = instance->compileStreaming(std::move(*args));
		Ok(new cv::GStreamingCompiled(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GStreamingCompiled*>, ocvrs_return);
}

void cv_GComputation_compileStreaming_const_ExtractMetaCallbackR_GCompileArgsRR(cv::GComputation* instance, const cv::detail::ExtractMetaCallback* callback, cv::GCompileArgs* args, Result<cv::GStreamingCompiled*>* ocvrs_return) {
	try {
		cv::GStreamingCompiled ret = instance->compileStreaming(*callback, std::move(*args));
		Ok(new cv::GStreamingCompiled(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GStreamingCompiled*>, ocvrs_return);
}

void cv_GFrame_delete(cv::GFrame* instance) {
		delete instance;
}

void cv_GFrame_GFrame(Result<cv::GFrame*>* ocvrs_return) {
	try {
		cv::GFrame* ret = new cv::GFrame();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrame*>, ocvrs_return);
}

cv::GFrame* cv_GFrame_implicit_clone(cv::GFrame* val) {
		return new cv::GFrame(*val);
}

void cv_GFrameDesc_getPropFmt_const(const cv::GFrameDesc* instance, cv::MediaFormat* ocvrs_return) {
		cv::MediaFormat ret = instance->fmt;
		*ocvrs_return = ret;
}

void cv_GFrameDesc_setPropFmt_MediaFormat(cv::GFrameDesc* instance, cv::MediaFormat val) {
		instance->fmt = val;
}

void cv_GFrameDesc_getPropSize_const(const cv::GFrameDesc* instance, cv::Size* ocvrs_return) {
		cv::Size ret = instance->size;
		*ocvrs_return = ret;
}

void cv_GFrameDesc_setPropSize_Size(cv::GFrameDesc* instance, cv::Size* val) {
		instance->size = *val;
}

void cv_GFrameDesc_delete(cv::GFrameDesc* instance) {
		delete instance;
}

void cv_GFrameDesc_operatorEQ_const_const_GFrameDescR(const cv::GFrameDesc* instance, const cv::GFrameDesc* unnamed, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*unnamed);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void* cv_GKernel_getPropName_const(const cv::GKernel* instance) {
		std::string ret = instance->name;
		return ocvrs_create_string(ret.c_str());
}

void cv_GKernel_setPropName_string(cv::GKernel* instance, char* val) {
		instance->name = std::string(val);
}

void* cv_GKernel_getPropTag_const(const cv::GKernel* instance) {
		std::string ret = instance->tag;
		return ocvrs_create_string(ret.c_str());
}

void cv_GKernel_setPropTag_string(cv::GKernel* instance, char* val) {
		instance->tag = std::string(val);
}

cv::GShapes* cv_GKernel_getPropOutShapes_const(const cv::GKernel* instance) {
		cv::GShapes ret = instance->outShapes;
		return new cv::GShapes(ret);
}

void cv_GKernel_setPropOutShapes_GShapes(cv::GKernel* instance, cv::GShapes* val) {
		instance->outShapes = *val;
}

cv::GKinds* cv_GKernel_getPropInKinds_const(const cv::GKernel* instance) {
		cv::GKinds ret = instance->inKinds;
		return new cv::GKinds(ret);
}

void cv_GKernel_setPropInKinds_GKinds(cv::GKernel* instance, cv::GKinds* val) {
		instance->inKinds = *val;
}

void cv_GKernel_delete(cv::GKernel* instance) {
		delete instance;
}

cv::util::any* cv_GKernelImpl_getPropOpaque_const(const cv::GKernelImpl* instance) {
		cv::util::any ret = instance->opaque;
		return new cv::util::any(ret);
}

void cv_GKernelImpl_setPropOpaque_any(cv::GKernelImpl* instance, cv::util::any* val) {
		instance->opaque = *val;
}

void cv_GKernelImpl_delete(cv::GKernelImpl* instance) {
		delete instance;
}

void cv_GMat_delete(cv::GMat* instance) {
		delete instance;
}

void cv_GMat_GMat(Result<cv::GMat*>* ocvrs_return) {
	try {
		cv::GMat* ret = new cv::GMat();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMat*>, ocvrs_return);
}

cv::GMat* cv_GMat_implicit_clone(cv::GMat* val) {
		return new cv::GMat(*val);
}

int cv_GMatDesc_getPropDepth_const(const cv::GMatDesc* instance) {
		int ret = instance->depth;
		return ret;
}

void cv_GMatDesc_setPropDepth_int(cv::GMatDesc* instance, int val) {
		instance->depth = val;
}

int cv_GMatDesc_getPropChan_const(const cv::GMatDesc* instance) {
		int ret = instance->chan;
		return ret;
}

void cv_GMatDesc_setPropChan_int(cv::GMatDesc* instance, int val) {
		instance->chan = val;
}

void cv_GMatDesc_getPropSize_const(const cv::GMatDesc* instance, cv::Size* ocvrs_return) {
		cv::Size ret = instance->size;
		*ocvrs_return = ret;
}

void cv_GMatDesc_setPropSize_Size(cv::GMatDesc* instance, cv::Size* val) {
		instance->size = *val;
}

bool cv_GMatDesc_getPropPlanar_const(const cv::GMatDesc* instance) {
		bool ret = instance->planar;
		return ret;
}

void cv_GMatDesc_setPropPlanar_bool(cv::GMatDesc* instance, bool val) {
		instance->planar = val;
}

std::vector<int>* cv_GMatDesc_getPropDims_const(const cv::GMatDesc* instance) {
		std::vector<int> ret = instance->dims;
		return new std::vector<int>(ret);
}

void cv_GMatDesc_setPropDims_vectorLintG(cv::GMatDesc* instance, std::vector<int>* val) {
		instance->dims = *val;
}

void cv_GMatDesc_delete(cv::GMatDesc* instance) {
		delete instance;
}

void cv_GMatDesc_GMatDesc_int_int_Size_bool(int d, int c, cv::Size* s, bool p, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc* ret = new cv::GMatDesc(d, c, *s, p);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_GMatDesc_int_const_vectorLintGR(int d, const std::vector<int>* dd, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc* ret = new cv::GMatDesc(d, *dd);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_GMatDesc_int_vectorLintGRR(int d, std::vector<int>* dd, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc* ret = new cv::GMatDesc(d, std::move(*dd));
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_GMatDesc(Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc* ret = new cv::GMatDesc();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_operatorEQ_const_const_GMatDescR(const cv::GMatDesc* instance, const cv::GMatDesc* rhs, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*rhs);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GMatDesc_operatorNE_const_const_GMatDescR(const cv::GMatDesc* instance, const cv::GMatDesc* rhs, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator!=(*rhs);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GMatDesc_isND_const(const cv::GMatDesc* instance, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->isND();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GMatDesc_canDescribe_const_const_MatR(const cv::GMatDesc* instance, const cv::Mat* mat, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->canDescribe(*mat);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GMatDesc_canDescribe_const_const_RMatR(const cv::GMatDesc* instance, const cv::RMat* mat, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->canDescribe(*mat);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GMatDesc_withSizeDelta_const_Size(const cv::GMatDesc* instance, cv::Size* delta, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->withSizeDelta(*delta);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_withSizeDelta_const_int_int(const cv::GMatDesc* instance, int dx, int dy, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->withSizeDelta(dx, dy);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_withSize_const_Size(const cv::GMatDesc* instance, cv::Size* sz, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->withSize(*sz);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_withDepth_const_int(const cv::GMatDesc* instance, int ddepth, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->withDepth(ddepth);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_withType_const_int_int(const cv::GMatDesc* instance, int ddepth, int dchan, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->withType(ddepth, dchan);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_asPlanar_const(const cv::GMatDesc* instance, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->asPlanar();
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_asPlanar_const_int(const cv::GMatDesc* instance, int planes, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->asPlanar(planes);
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_GMatDesc_asInterleaved_const(const cv::GMatDesc* instance, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->asInterleaved();
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

cv::GMatDesc* cv_GMatDesc_implicit_clone(cv::GMatDesc* val) {
		return new cv::GMatDesc(*val);
}

cv::GMat* cv_GMatP_to_GMat(cv::GMatP* instance) {
	return dynamic_cast<cv::GMat*>(instance);
}

void cv_GMatP_delete(cv::GMatP* instance) {
		delete instance;
}

void cv_GOpaqueDesc_delete(cv::GOpaqueDesc* instance) {
		delete instance;
}

void cv_GOpaqueDesc_operatorEQ_const_const_GOpaqueDescR(const cv::GOpaqueDesc* instance, const cv::GOpaqueDesc* unnamed, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*unnamed);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

cv::GOpaqueDesc* cv_GOpaqueDesc_implicit_clone(cv::GOpaqueDesc* val) {
		return new cv::GOpaqueDesc(*val);
}

cv::GOpaqueDesc* cv_GOpaqueDesc_default_new() {
		return new cv::GOpaqueDesc();
}

void cv_GRunArg_delete(cv::GRunArg* instance) {
		delete instance;
}

void cv_GRunArg_GRunArg(Result<cv::GRunArg*>* ocvrs_return) {
	try {
		cv::GRunArg* ret = new cv::GRunArg();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GRunArg*>, ocvrs_return);
}

void cv_GRunArg_GRunArg_const_GRunArgR(const cv::GRunArg* arg, Result<cv::GRunArg*>* ocvrs_return) {
	try {
		cv::GRunArg* ret = new cv::GRunArg(*arg);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GRunArg*>, ocvrs_return);
}

void cv_GRunArg_GRunArg_GRunArgRR(cv::GRunArg* arg, Result<cv::GRunArg*>* ocvrs_return) {
	try {
		cv::GRunArg* ret = new cv::GRunArg(std::move(*arg));
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GRunArg*>, ocvrs_return);
}

void cv_GScalar_delete(cv::GScalar* instance) {
		delete instance;
}

void cv_GScalar_GScalar(Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar* ret = new cv::GScalar();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_GScalar_GScalar_const_ScalarR(const cv::Scalar* s, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar* ret = new cv::GScalar(*s);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_GScalar_GScalar_ScalarRR(cv::Scalar* s, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar* ret = new cv::GScalar(std::move(*s));
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

void cv_GScalar_GScalar_double(double v0, Result<cv::GScalar*>* ocvrs_return) {
	try {
		cv::GScalar* ret = new cv::GScalar(v0);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GScalar*>, ocvrs_return);
}

cv::GScalar* cv_GScalar_implicit_clone(cv::GScalar* val) {
		return new cv::GScalar(*val);
}

void cv_GScalarDesc_delete(cv::GScalarDesc* instance) {
		delete instance;
}

void cv_GScalarDesc_operatorEQ_const_const_GScalarDescR(const cv::GScalarDesc* instance, const cv::GScalarDesc* unnamed, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*unnamed);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GScalarDesc_operatorNE_const_const_GScalarDescR(const cv::GScalarDesc* instance, const cv::GScalarDesc* rhs, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator!=(*rhs);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

cv::GScalarDesc* cv_GScalarDesc_implicit_clone(cv::GScalarDesc* val) {
		return new cv::GScalarDesc(*val);
}

cv::GScalarDesc* cv_GScalarDesc_default_new() {
		return new cv::GScalarDesc();
}

void cv_GStreamingCompiled_delete(cv::GStreamingCompiled* instance) {
		delete instance;
}

void cv_GStreamingCompiled_GStreamingCompiled(Result<cv::GStreamingCompiled*>* ocvrs_return) {
	try {
		cv::GStreamingCompiled* ret = new cv::GStreamingCompiled();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::GStreamingCompiled*>, ocvrs_return);
}

void cv_GStreamingCompiled_setSource_GRunArgsRR(cv::GStreamingCompiled* instance, cv::GRunArgs* ins, Result_void* ocvrs_return) {
	try {
		instance->setSource(std::move(*ins));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GStreamingCompiled_setSource_const_ExtractArgsCallbackR(cv::GStreamingCompiled* instance, const cv::detail::ExtractArgsCallback* callback, Result_void* ocvrs_return) {
	try {
		instance->setSource(*callback);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GStreamingCompiled_start(cv::GStreamingCompiled* instance, Result_void* ocvrs_return) {
	try {
		instance->start();
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GStreamingCompiled_stop(cv::GStreamingCompiled* instance, Result_void* ocvrs_return) {
	try {
		instance->stop();
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_GStreamingCompiled_running_const(const cv::GStreamingCompiled* instance, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->running();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_GStreamingCompiled_operator_bool_const(const cv::GStreamingCompiled* instance, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator bool();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

cv::GStreamingCompiled* cv_GStreamingCompiled_implicit_clone(cv::GStreamingCompiled* val) {
		return new cv::GStreamingCompiled(*val);
}

void* cv_GTransform_getPropDescription_const(const cv::GTransform* instance) {
		std::string ret = instance->description;
		return ocvrs_create_string(ret.c_str());
}

void cv_GTransform_setPropDescription_string(cv::GTransform* instance, char* val) {
		instance->description = std::string(val);
}

void cv_GTransform_delete(cv::GTransform* instance) {
		delete instance;
}

void cv_GTypeInfo_getPropShape_const(const cv::GTypeInfo* instance, cv::GShape* ocvrs_return) {
		cv::GShape ret = instance->shape;
		*ocvrs_return = ret;
}

void cv_GTypeInfo_setPropShape_GShape(cv::GTypeInfo* instance, cv::GShape val) {
		instance->shape = val;
}

void cv_GTypeInfo_getPropKind_const(const cv::GTypeInfo* instance, cv::detail::OpaqueKind* ocvrs_return) {
		cv::detail::OpaqueKind ret = instance->kind;
		*ocvrs_return = ret;
}

void cv_GTypeInfo_setPropKind_OpaqueKind(cv::GTypeInfo* instance, cv::detail::OpaqueKind val) {
		instance->kind = val;
}

void cv_GTypeInfo_delete(cv::GTypeInfo* instance) {
		delete instance;
}

cv::GTypeInfo* cv_GTypeInfo_implicit_clone(cv::GTypeInfo* val) {
		return new cv::GTypeInfo(*val);
}

cv::GTypeInfo* cv_GTypeInfo_default_new() {
		return new cv::GTypeInfo();
}

void cv_MediaFrame_delete(cv::MediaFrame* instance) {
		delete instance;
}

void cv_MediaFrame_MediaFrame(Result<cv::MediaFrame*>* ocvrs_return) {
	try {
		cv::MediaFrame* ret = new cv::MediaFrame();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::MediaFrame*>, ocvrs_return);
}

void cv_MediaFrame_desc_const(const cv::MediaFrame* instance, Result<cv::GFrameDesc*>* ocvrs_return) {
	try {
		cv::GFrameDesc ret = instance->desc();
		Ok(new cv::GFrameDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrameDesc*>, ocvrs_return);
}

void cv_MediaFrame_blobParams_const(const cv::MediaFrame* instance, Result<cv::util::any*>* ocvrs_return) {
	try {
		cv::util::any ret = instance->blobParams();
		Ok(new cv::util::any(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::util::any*>, ocvrs_return);
}

void cv_MediaFrame_IAdapter_meta_const(const cv::MediaFrame::IAdapter* instance, Result<cv::GFrameDesc*>* ocvrs_return) {
	try {
		cv::GFrameDesc ret = instance->meta();
		Ok(new cv::GFrameDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GFrameDesc*>, ocvrs_return);
}

void cv_MediaFrame_IAdapter_blobParams_const(const cv::MediaFrame::IAdapter* instance, Result<cv::util::any*>* ocvrs_return) {
	try {
		cv::util::any ret = instance->blobParams();
		Ok(new cv::util::any(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::util::any*>, ocvrs_return);
}

void cv_MediaFrame_View_delete(cv::MediaFrame::View* instance) {
		delete instance;
}

cv::MediaFrame::View* cv_MediaFrame_View_View_ViewRR(cv::MediaFrame::View* unnamed) {
		cv::MediaFrame::View* ret = new cv::MediaFrame::View(std::move(*unnamed));
		return ret;
}

void cv_RMat_delete(cv::RMat* instance) {
		delete instance;
}

cv::RMat* cv_RMat_RMat() {
		cv::RMat* ret = new cv::RMat();
		return ret;
}

void cv_RMat_desc_const(const cv::RMat* instance, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->desc();
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_RMat_Adapter_desc_const(const cv::RMat::Adapter* instance, Result<cv::GMatDesc*>* ocvrs_return) {
	try {
		cv::GMatDesc ret = instance->desc();
		Ok(new cv::GMatDesc(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GMatDesc*>, ocvrs_return);
}

void cv_RMat_Adapter_access_Access(cv::RMat::Adapter* instance, cv::RMat::Access unnamed, Result<cv::RMat::View*>* ocvrs_return) {
	try {
		cv::RMat::View ret = instance->access(unnamed);
		Ok(new cv::RMat::View(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::RMat::View*>, ocvrs_return);
}

void cv_RMat_View_delete(cv::RMat::View* instance) {
		delete instance;
}

cv::RMat::View* cv_RMat_View_View() {
		cv::RMat::View* ret = new cv::RMat::View();
		return ret;
}

cv::RMat::View* cv_RMat_View_View_ViewRR(cv::RMat::View* unnamed) {
		cv::RMat::View* ret = new cv::RMat::View(std::move(*unnamed));
		return ret;
}

void cv_RMat_View_size_const(const cv::RMat::View* instance, Result<cv::Size>* ocvrs_return) {
	try {
		cv::Size ret = instance->size();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::Size>, ocvrs_return);
}

void cv_RMat_View_dims_const(const cv::RMat::View* instance, Result<std::vector<int>*>* ocvrs_return) {
	try {
		const std::vector<int> ret = instance->dims();
		Ok(new const std::vector<int>(ret), ocvrs_return);
	} OCVRS_CATCH(Result<std::vector<int>*>, ocvrs_return);
}

void cv_RMat_View_cols_const(const cv::RMat::View* instance, Result<int>* ocvrs_return) {
	try {
		int ret = instance->cols();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<int>, ocvrs_return);
}

void cv_RMat_View_rows_const(const cv::RMat::View* instance, Result<int>* ocvrs_return) {
	try {
		int ret = instance->rows();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<int>, ocvrs_return);
}

void cv_RMat_View_type_const(const cv::RMat::View* instance, Result<int>* ocvrs_return) {
	try {
		int ret = instance->type();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<int>, ocvrs_return);
}

void cv_RMat_View_depth_const(const cv::RMat::View* instance, Result<int>* ocvrs_return) {
	try {
		int ret = instance->depth();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<int>, ocvrs_return);
}

void cv_RMat_View_chan_const(const cv::RMat::View* instance, Result<int>* ocvrs_return) {
	try {
		int ret = instance->chan();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<int>, ocvrs_return);
}

void cv_RMat_View_elemSize_const(const cv::RMat::View* instance, Result<size_t>* ocvrs_return) {
	try {
		size_t ret = instance->elemSize();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<size_t>, ocvrs_return);
}

void cv_RMat_View_step_const_size_t(const cv::RMat::View* instance, size_t i, Result<size_t>* ocvrs_return) {
	try {
		size_t ret = instance->step(i);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<size_t>, ocvrs_return);
}

void cv_RMat_View_steps_const(const cv::RMat::View* instance, Result<cv::RMat::View::stepsT*>* ocvrs_return) {
	try {
		const cv::RMat::View::stepsT ret = instance->steps();
		Ok(new const cv::RMat::View::stepsT(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::RMat::View::stepsT*>, ocvrs_return);
}

void cv_ExtractArgsCallback_delete(cv::detail::ExtractArgsCallback* instance) {
		delete instance;
}

void cv_detail_ExtractArgsCallback_operator___const_const_GTypesInfoR(const cv::detail::ExtractArgsCallback* instance, const cv::GTypesInfo* info, Result<cv::GRunArgs*>* ocvrs_return) {
	try {
		cv::GRunArgs ret = instance->operator()(*info);
		Ok(new cv::GRunArgs(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GRunArgs*>, ocvrs_return);
}

void cv_ExtractMetaCallback_delete(cv::detail::ExtractMetaCallback* instance) {
		delete instance;
}

void cv_GArrayU_delete(cv::detail::GArrayU* instance) {
		delete instance;
}

void cv_GOpaqueU_delete(cv::detail::GOpaqueU* instance) {
		delete instance;
}

void cv_GBackend_delete(cv::gapi::GBackend* instance) {
		delete instance;
}

void cv_gapi_GBackend_GBackend(Result<cv::gapi::GBackend*>* ocvrs_return) {
	try {
		cv::gapi::GBackend* ret = new cv::gapi::GBackend();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::GBackend*>, ocvrs_return);
}

void cv_gapi_GBackend_hash_const(const cv::gapi::GBackend* instance, Result<size_t>* ocvrs_return) {
	try {
		size_t ret = instance->hash();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<size_t>, ocvrs_return);
}

void cv_gapi_GBackend_operatorEQ_const_const_GBackendR(const cv::gapi::GBackend* instance, const cv::gapi::GBackend* rhs, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->operator==(*rhs);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_gapi_GFunctor_impl_const(const cv::gapi::GFunctor* instance, Result<cv::GKernelImpl*>* ocvrs_return) {
	try {
		cv::GKernelImpl ret = instance->impl();
		Ok(new cv::GKernelImpl(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::GKernelImpl*>, ocvrs_return);
}

void cv_gapi_GFunctor_backend_const(const cv::gapi::GFunctor* instance, Result<cv::gapi::GBackend*>* ocvrs_return) {
	try {
		cv::gapi::GBackend ret = instance->backend();
		Ok(new cv::gapi::GBackend(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::GBackend*>, ocvrs_return);
}

void cv_gapi_GFunctor_id_const(const cv::gapi::GFunctor* instance, Result<void*>* ocvrs_return) {
	try {
		const char* ret = instance->id();
		Ok(ocvrs_create_string(ret), ocvrs_return);
	} OCVRS_CATCH(Result<void*>, ocvrs_return);
}

void cv_GKernelPackage_delete(cv::gapi::GKernelPackage* instance) {
		delete instance;
}

void cv_gapi_GKernelPackage_include_const_GFunctorR(cv::gapi::GKernelPackage* instance, const cv::gapi::GFunctor* functor, Result_void* ocvrs_return) {
	try {
		instance->include(*functor);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_gapi_GKernelPackage_size_const(const cv::gapi::GKernelPackage* instance, Result<size_t>* ocvrs_return) {
	try {
		size_t ret = instance->size();
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<size_t>, ocvrs_return);
}

void cv_gapi_GKernelPackage_get_transformations_const(const cv::gapi::GKernelPackage* instance, Result<std::vector<cv::GTransform>*>* ocvrs_return) {
	try {
		const std::vector<cv::GTransform> ret = instance->get_transformations();
		Ok(new const std::vector<cv::GTransform>(ret), ocvrs_return);
	} OCVRS_CATCH(Result<std::vector<cv::GTransform>*>, ocvrs_return);
}

void cv_gapi_GKernelPackage_get_kernel_ids_const(const cv::gapi::GKernelPackage* instance, Result<std::vector<std::string>*>* ocvrs_return) {
	try {
		std::vector<std::string> ret = instance->get_kernel_ids();
		Ok(new std::vector<std::string>(ret), ocvrs_return);
	} OCVRS_CATCH(Result<std::vector<std::string>*>, ocvrs_return);
}

void cv_gapi_GKernelPackage_remove_const_GBackendR(cv::gapi::GKernelPackage* instance, const cv::gapi::GBackend* backend, Result_void* ocvrs_return) {
	try {
		instance->remove(*backend);
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_gapi_GKernelPackage_includesAPI_const_const_stringR(const cv::gapi::GKernelPackage* instance, const char* id, Result<bool>* ocvrs_return) {
	try {
		bool ret = instance->includesAPI(std::string(id));
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<bool>, ocvrs_return);
}

void cv_gapi_GKernelPackage_lookup_const_const_stringR(const cv::gapi::GKernelPackage* instance, const char* id, Result<std::pair<cv::gapi::GBackend, cv::GKernelImpl>*>* ocvrs_return) {
	try {
		std::pair<cv::gapi::GBackend, cv::GKernelImpl> ret = instance->lookup(std::string(id));
		Ok(new std::pair<cv::gapi::GBackend, cv::GKernelImpl>(ret), ocvrs_return);
	} OCVRS_CATCH(OCVRS_TYPE(Result<std::pair<cv::gapi::GBackend, cv::GKernelImpl>*>), ocvrs_return);
}

void cv_gapi_GKernelPackage_include_const_GBackendR_const_stringR(cv::gapi::GKernelPackage* instance, const cv::gapi::GBackend* backend, const char* kernel_id, Result_void* ocvrs_return) {
	try {
		instance->include(*backend, std::string(kernel_id));
		Ok(ocvrs_return);
	} OCVRS_CATCH(Result_void, ocvrs_return);
}

void cv_gapi_GKernelPackage_backends_const(const cv::gapi::GKernelPackage* instance, Result<std::vector<cv::gapi::GBackend>*>* ocvrs_return) {
	try {
		std::vector<cv::gapi::GBackend> ret = instance->backends();
		Ok(new std::vector<cv::gapi::GBackend>(ret), ocvrs_return);
	} OCVRS_CATCH(Result<std::vector<cv::gapi::GBackend>*>, ocvrs_return);
}

cv::gapi::GKernelPackage* cv_GKernelPackage_implicit_clone(cv::gapi::GKernelPackage* val) {
		return new cv::gapi::GKernelPackage(*val);
}

cv::gapi::GKernelPackage* cv_GKernelPackage_default_new() {
		return new cv::gapi::GKernelPackage();
}

double** cv_gapi_own_Scalar_getPropVal(cv::gapi::own::Scalar* instance) {
		double(*ret)[4] = &instance->val;
		return (double**)ret;
}

void cv_Scalar_delete(cv::gapi::own::Scalar* instance) {
		delete instance;
}

cv::gapi::own::Scalar* cv_gapi_own_Scalar_Scalar() {
		cv::gapi::own::Scalar* ret = new cv::gapi::own::Scalar();
		return ret;
}

void cv_gapi_own_Scalar_Scalar_double(double v0, Result<cv::gapi::own::Scalar*>* ocvrs_return) {
	try {
		cv::gapi::own::Scalar* ret = new cv::gapi::own::Scalar(v0);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::own::Scalar*>, ocvrs_return);
}

void cv_gapi_own_Scalar_Scalar_double_double_double_double(double v0, double v1, double v2, double v3, Result<cv::gapi::own::Scalar*>* ocvrs_return) {
	try {
		cv::gapi::own::Scalar* ret = new cv::gapi::own::Scalar(v0, v1, v2, v3);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::own::Scalar*>, ocvrs_return);
}

void cv_gapi_own_Scalar_operator___const_int(const cv::gapi::own::Scalar* instance, int i, Result<double>* ocvrs_return) {
	try {
		const double ret = instance->operator[](i);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<double>, ocvrs_return);
}

void cv_gapi_own_Scalar_operator___int(cv::gapi::own::Scalar* instance, int i, Result<double>* ocvrs_return) {
	try {
		double ret = instance->operator[](i);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<double>, ocvrs_return);
}

void cv_gapi_own_Scalar_all_double(double v0, Result<cv::gapi::own::Scalar*>* ocvrs_return) {
	try {
		cv::gapi::own::Scalar ret = cv::gapi::own::Scalar::all(v0);
		Ok(new cv::gapi::own::Scalar(ret), ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::own::Scalar*>, ocvrs_return);
}

void cv_gapi_streaming_queue_capacity_queue_capacity_size_t(size_t cap, Result<cv::gapi::streaming::queue_capacity>* ocvrs_return) {
	try {
		cv::gapi::streaming::queue_capacity ret(cap);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::streaming::queue_capacity>, ocvrs_return);
}

cv::gapi::GKernelPackage* cv_gapi_use_only_getPropPkg_const(const cv::gapi::use_only* instance) {
		cv::gapi::GKernelPackage ret = instance->pkg;
		return new cv::gapi::GKernelPackage(ret);
}

void cv_gapi_use_only_setPropPkg_GKernelPackage(cv::gapi::use_only* instance, cv::gapi::GKernelPackage* val) {
		instance->pkg = *val;
}

void cv_use_only_delete(cv::gapi::use_only* instance) {
		delete instance;
}

cv::GRunArg* cv_Data_to_GRunArg(cv::gapi::wip::Data* instance) {
	return dynamic_cast<cv::GRunArg*>(instance);
}

void cv_Data_delete(cv::gapi::wip::Data* instance) {
		delete instance;
}

void cv_gapi_wip_draw_Circle_Circle_const_PointR_int_const_ScalarR_int_int_int(const cv::Point* center_, int radius_, const cv::Scalar* color_, int thick_, int lt_, int shift_, Result<cv::gapi::wip::draw::Circle>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Circle ret(*center_, radius_, *color_, thick_, lt_, shift_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Circle>, ocvrs_return);
}

void cv_gapi_wip_draw_Circle_Circle(cv::gapi::wip::draw::Circle* ocvrs_return) {
		cv::gapi::wip::draw::Circle ret;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Image_getPropOrg_const(const cv::gapi::wip::draw::Image* instance, cv::Point* ocvrs_return) {
		cv::Point ret = instance->org;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Image_setPropOrg_Point(cv::gapi::wip::draw::Image* instance, cv::Point* val) {
		instance->org = *val;
}

cv::Mat* cv_gapi_wip_draw_Image_getPropImg_const(const cv::gapi::wip::draw::Image* instance) {
		cv::Mat ret = instance->img;
		return new cv::Mat(ret);
}

void cv_gapi_wip_draw_Image_setPropImg_Mat(cv::gapi::wip::draw::Image* instance, cv::Mat* val) {
		instance->img = *val;
}

cv::Mat* cv_gapi_wip_draw_Image_getPropAlpha_const(const cv::gapi::wip::draw::Image* instance) {
		cv::Mat ret = instance->alpha;
		return new cv::Mat(ret);
}

void cv_gapi_wip_draw_Image_setPropAlpha_Mat(cv::gapi::wip::draw::Image* instance, cv::Mat* val) {
		instance->alpha = *val;
}

void cv_Image_delete(cv::gapi::wip::draw::Image* instance) {
		delete instance;
}

void cv_gapi_wip_draw_Image_Image_const_PointR_const_MatR_const_MatR(const cv::Point* org_, const cv::Mat* img_, const cv::Mat* alpha_, Result<cv::gapi::wip::draw::Image*>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Image* ret = new cv::gapi::wip::draw::Image(*org_, *img_, *alpha_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Image*>, ocvrs_return);
}

cv::gapi::wip::draw::Image* cv_gapi_wip_draw_Image_Image() {
		cv::gapi::wip::draw::Image* ret = new cv::gapi::wip::draw::Image();
		return ret;
}

cv::gapi::wip::draw::Image* cv_Image_implicit_clone(cv::gapi::wip::draw::Image* val) {
		return new cv::gapi::wip::draw::Image(*val);
}

void cv_gapi_wip_draw_Line_Line_const_PointR_const_PointR_const_ScalarR_int_int_int(const cv::Point* pt1_, const cv::Point* pt2_, const cv::Scalar* color_, int thick_, int lt_, int shift_, Result<cv::gapi::wip::draw::Line>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Line ret(*pt1_, *pt2_, *color_, thick_, lt_, shift_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Line>, ocvrs_return);
}

void cv_gapi_wip_draw_Line_Line(cv::gapi::wip::draw::Line* ocvrs_return) {
		cv::gapi::wip::draw::Line ret;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Mosaic_Mosaic_const_RectR_int_int(const cv::Rect* mos_, int cellSz_, int decim_, Result<cv::gapi::wip::draw::Mosaic>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Mosaic ret(*mos_, cellSz_, decim_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Mosaic>, ocvrs_return);
}

void cv_gapi_wip_draw_Mosaic_Mosaic(Result<cv::gapi::wip::draw::Mosaic>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Mosaic ret;
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Mosaic>, ocvrs_return);
}

std::vector<cv::Point>* cv_gapi_wip_draw_Poly_getPropPoints_const(const cv::gapi::wip::draw::Poly* instance) {
		std::vector<cv::Point> ret = instance->points;
		return new std::vector<cv::Point>(ret);
}

void cv_gapi_wip_draw_Poly_setPropPoints_vectorLPointG(cv::gapi::wip::draw::Poly* instance, std::vector<cv::Point>* val) {
		instance->points = *val;
}

void cv_gapi_wip_draw_Poly_getPropColor_const(const cv::gapi::wip::draw::Poly* instance, cv::Scalar* ocvrs_return) {
		cv::Scalar ret = instance->color;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Poly_setPropColor_Scalar(cv::gapi::wip::draw::Poly* instance, cv::Scalar* val) {
		instance->color = *val;
}

int cv_gapi_wip_draw_Poly_getPropThick_const(const cv::gapi::wip::draw::Poly* instance) {
		int ret = instance->thick;
		return ret;
}

void cv_gapi_wip_draw_Poly_setPropThick_int(cv::gapi::wip::draw::Poly* instance, int val) {
		instance->thick = val;
}

int cv_gapi_wip_draw_Poly_getPropLt_const(const cv::gapi::wip::draw::Poly* instance) {
		int ret = instance->lt;
		return ret;
}

void cv_gapi_wip_draw_Poly_setPropLt_int(cv::gapi::wip::draw::Poly* instance, int val) {
		instance->lt = val;
}

int cv_gapi_wip_draw_Poly_getPropShift_const(const cv::gapi::wip::draw::Poly* instance) {
		int ret = instance->shift;
		return ret;
}

void cv_gapi_wip_draw_Poly_setPropShift_int(cv::gapi::wip::draw::Poly* instance, int val) {
		instance->shift = val;
}

void cv_Poly_delete(cv::gapi::wip::draw::Poly* instance) {
		delete instance;
}

void cv_gapi_wip_draw_Poly_Poly_const_vectorLPointGR_const_ScalarR_int_int_int(const std::vector<cv::Point>* points_, const cv::Scalar* color_, int thick_, int lt_, int shift_, Result<cv::gapi::wip::draw::Poly*>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Poly* ret = new cv::gapi::wip::draw::Poly(*points_, *color_, thick_, lt_, shift_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Poly*>, ocvrs_return);
}

cv::gapi::wip::draw::Poly* cv_gapi_wip_draw_Poly_Poly() {
		cv::gapi::wip::draw::Poly* ret = new cv::gapi::wip::draw::Poly();
		return ret;
}

cv::gapi::wip::draw::Poly* cv_Poly_implicit_clone(cv::gapi::wip::draw::Poly* val) {
		return new cv::gapi::wip::draw::Poly(*val);
}

void cv_gapi_wip_draw_Rect_Rect_const_RectR_const_ScalarR_int_int_int(const cv::Rect* rect_, const cv::Scalar* color_, int thick_, int lt_, int shift_, Result<cv::gapi::wip::draw::Rect>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Rect ret(*rect_, *color_, thick_, lt_, shift_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Rect>, ocvrs_return);
}

void cv_gapi_wip_draw_Rect_Rect(cv::gapi::wip::draw::Rect* ocvrs_return) {
		cv::gapi::wip::draw::Rect ret;
		*ocvrs_return = ret;
}

void* cv_gapi_wip_draw_Text_getPropText_const(const cv::gapi::wip::draw::Text* instance) {
		std::string ret = instance->text;
		return ocvrs_create_string(ret.c_str());
}

void cv_gapi_wip_draw_Text_setPropText_string(cv::gapi::wip::draw::Text* instance, char* val) {
		instance->text = std::string(val);
}

void cv_gapi_wip_draw_Text_getPropOrg_const(const cv::gapi::wip::draw::Text* instance, cv::Point* ocvrs_return) {
		cv::Point ret = instance->org;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Text_setPropOrg_Point(cv::gapi::wip::draw::Text* instance, cv::Point* val) {
		instance->org = *val;
}

int cv_gapi_wip_draw_Text_getPropFf_const(const cv::gapi::wip::draw::Text* instance) {
		int ret = instance->ff;
		return ret;
}

void cv_gapi_wip_draw_Text_setPropFf_int(cv::gapi::wip::draw::Text* instance, int val) {
		instance->ff = val;
}

double cv_gapi_wip_draw_Text_getPropFs_const(const cv::gapi::wip::draw::Text* instance) {
		double ret = instance->fs;
		return ret;
}

void cv_gapi_wip_draw_Text_setPropFs_double(cv::gapi::wip::draw::Text* instance, double val) {
		instance->fs = val;
}

void cv_gapi_wip_draw_Text_getPropColor_const(const cv::gapi::wip::draw::Text* instance, cv::Scalar* ocvrs_return) {
		cv::Scalar ret = instance->color;
		*ocvrs_return = ret;
}

void cv_gapi_wip_draw_Text_setPropColor_Scalar(cv::gapi::wip::draw::Text* instance, cv::Scalar* val) {
		instance->color = *val;
}

int cv_gapi_wip_draw_Text_getPropThick_const(const cv::gapi::wip::draw::Text* instance) {
		int ret = instance->thick;
		return ret;
}

void cv_gapi_wip_draw_Text_setPropThick_int(cv::gapi::wip::draw::Text* instance, int val) {
		instance->thick = val;
}

int cv_gapi_wip_draw_Text_getPropLt_const(const cv::gapi::wip::draw::Text* instance) {
		int ret = instance->lt;
		return ret;
}

void cv_gapi_wip_draw_Text_setPropLt_int(cv::gapi::wip::draw::Text* instance, int val) {
		instance->lt = val;
}

bool cv_gapi_wip_draw_Text_getPropBottom_left_origin_const(const cv::gapi::wip::draw::Text* instance) {
		bool ret = instance->bottom_left_origin;
		return ret;
}

void cv_gapi_wip_draw_Text_setPropBottom_left_origin_bool(cv::gapi::wip::draw::Text* instance, bool val) {
		instance->bottom_left_origin = val;
}

void cv_Text_delete(cv::gapi::wip::draw::Text* instance) {
		delete instance;
}

void cv_gapi_wip_draw_Text_Text_const_stringR_const_PointR_int_double_const_ScalarR_int_int_bool(const char* text_, const cv::Point* org_, int ff_, double fs_, const cv::Scalar* color_, int thick_, int lt_, bool bottom_left_origin_, Result<cv::gapi::wip::draw::Text*>* ocvrs_return) {
	try {
		cv::gapi::wip::draw::Text* ret = new cv::gapi::wip::draw::Text(std::string(text_), *org_, ff_, fs_, *color_, thick_, lt_, bottom_left_origin_);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::gapi::wip::draw::Text*>, ocvrs_return);
}

cv::gapi::wip::draw::Text* cv_gapi_wip_draw_Text_Text() {
		cv::gapi::wip::draw::Text* ret = new cv::gapi::wip::draw::Text();
		return ret;
}

cv::gapi::wip::draw::Text* cv_Text_implicit_clone(cv::gapi::wip::draw::Text* val) {
		return new cv::gapi::wip::draw::Text(*val);
}

void cv_any_delete(cv::util::any* instance) {
		delete instance;
}

void cv_util_any_any_const_anyR(const cv::util::any* src, Result<cv::util::any*>* ocvrs_return) {
	try {
		cv::util::any* ret = new cv::util::any(*src);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::util::any*>, ocvrs_return);
}

void cv_util_any_any_anyR(cv::util::any* src, Result<cv::util::any*>* ocvrs_return) {
	try {
		cv::util::any* ret = new cv::util::any(*src);
		Ok(ret, ocvrs_return);
	} OCVRS_CATCH(Result<cv::util::any*>, ocvrs_return);
}

cv::util::any* cv_util_any_any() {
		cv::util::any* ret = new cv::util::any();
		return ret;
}

cv::util::any* cv_util_any_any_anyRR(cv::util::any* unnamed) {
		cv::util::any* ret = new cv::util::any(std::move(*unnamed));
		return ret;
}

}

@twistedfall
Copy link
Owner

This should be fixed in crate version 0.81.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants