Skip to content

diagnostics of selective OpenCV build during building #697

@matanox

Description

@matanox

Thanks a lot for this crate.

To be honest I should be debugging the build code of the crate to figure it out rather than asking here.

  • Ubuntu 24.04
  • OpenCV is built from source, a subset of modules only (to avoid protobuf dependency issues)
  • rustc 1.90.0 (1159e78c4 2025-09-14)
  • cargo 1.90.0 (840b83a10 2025-07-30)
  • opencv-rust version 0.96.0

The OpenCV build is a selective one, yielding the following lib files:

libopencv_core.so         libopencv_highgui.so         libopencv_imgcodecs.so         libopencv_imgproc.so         libopencv_videoio.so
libopencv_core.so.410     libopencv_highgui.so.410     libopencv_imgcodecs.so.410     libopencv_imgproc.so.410     libopencv_videoio.so.410
libopencv_core.so.4.10.0  libopencv_highgui.so.4.10.0  libopencv_imgcodecs.so.4.10.0  libopencv_imgproc.so.4.10.0  libopencv_videoio.so.4.10.0

Environment variables are set by config.toml:

[env]
OPENCV_DISABLE_PROBES = "pkg_config,cmake,vcpkg_cmake,vcpkg"
OPENCV_LINK_LIBS      = "opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio"
OPENCV_LINK_PATHS     = { value = "../bazel-bin/third_party/opencv_cmake/lib", relative = true }
OPENCV_INCLUDE_PATHS  = { value = "../bazel-bin/third_party/opencv_cmake/include/opencv4", relative = true }

And the Cargo.toml requirement of the opencv crate is:

opencv = { version = "0.96.0", default-features = false, features = ["imgproc","imgcodecs","highgui","videoio"] }  

When the opencv lib directory has only the non-versioned .so names, the crate simply builds fine, yet not when it also has the versioned .so names in it. in the latter case it says "Generating 0 modules" and doesn't build.

The full cargo build output follows.

$ RUST_BACKTRACE=full cargo build -vv
   Compiling opencv v0.96.0
       Fresh protobuf-parse v3.7.2
       Fresh protobuf-codegen v3.7.2
       Dirty mediapipe-rust-runner v0.1.0 (/home/user/code/mediapipe/rust): the precalculated components changed
   Compiling mediapipe-rust-runner v0.1.0 (/home/user/code/mediapipe/rust)
     Running `CARGO=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CFG_FEATURE=highgui,imgcodecs,imgproc,videoio CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_HIGHGUI=1 CARGO_FEATURE_IMGCODECS=1 CARGO_FEATURE_IMGPROC=1 CARGO_FEATURE_VIDEOIO=1 CARGO_MANIFEST_DIR=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0 CARGO_MANIFEST_PATH=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/Cargo.toml CARGO_PKG_AUTHORS='Pro <twisted.fall@gmail.com>:Mathieu Poumeyrol <kali@zoy.org>' CARGO_PKG_DESCRIPTION='Rust bindings for OpenCV' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=opencv CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/twistedfall/opencv-rust' CARGO_PKG_RUST_VERSION=1.81.0 CARGO_PKG_VERSION=0.96.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=96 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/home/user/code/mediapipe/rust/target/debug/deps:/home/user/code/mediapipe/rust/target/debug:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' NUM_JOBS=28 OPENCV_DISABLE_PROBES=pkg_config,cmake,vcpkg_cmake,vcpkg OPENCV_INCLUDE_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4 OPENCV_LINK_LIBS=opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio OPENCV_LINK_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib OPT_LEVEL=0 OUT_DIR=/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out PROFILE=debug RUSTC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc RUSTDOC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /home/user/code/mediapipe/rust/target/debug/build/opencv-63d6204ba8032838/build-script-build`
     Running `CARGO=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CFG_FEATURE='' CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR=/home/user/code/mediapipe/rust CARGO_MANIFEST_PATH=/home/user/code/mediapipe/rust/Cargo.toml CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mediapipe-rust-runner CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/home/user/code/mediapipe/rust/target/debug/deps:/home/user/code/mediapipe/rust/target/debug:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' NUM_JOBS=28 OPENCV_DISABLE_PROBES=pkg_config,cmake,vcpkg_cmake,vcpkg OPENCV_INCLUDE_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4 OPENCV_LINK_LIBS=opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio OPENCV_LINK_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib OPT_LEVEL=0 OUT_DIR=/home/user/code/mediapipe/rust/target/debug/build/mediapipe-rust-runner-85dee340a3afef79/out PROFILE=debug RUSTC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc RUSTDOC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /home/user/code/mediapipe/rust/target/debug/build/mediapipe-rust-runner-82c5050aaf228f8a/build-script-build`
[mediapipe-rust-runner 0.1.0] custom build script build.rs is starting
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_34)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_4)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_5)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_3d)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_alphamat)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_aruco)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_aruco_detector)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_barcode)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_bgsegm)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_bioinspired)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_calib)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_calib3d)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_ccalib)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_core)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaarithm)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudabgsegm)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudacodec)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudafeatures2d)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudafilters)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaimgproc)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudalegacy)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaobjdetect)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaoptflow)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudastereo)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudawarping)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_cvv)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_dnn)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_dnn_superres)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_dpm)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_face)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_features)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_features2d)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_flann)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_freetype)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_fuzzy)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_gapi)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_hdf)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_hfs)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_highgui)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_img_hash)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_imgcodecs)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_imgproc)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_intensity_transform)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_line_descriptor)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_mcc)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_ml)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_objdetect)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_optflow)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_ovis)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_phase_unwrapping)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_photo)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_plot)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_quality)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_rapid)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_rgbd)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_saliency)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_sfm)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_shape)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_signal)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_stereo)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_stitching)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_structured_light)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_superres)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_surface_matching)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_text)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_tracking)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_video)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_videoio)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_videostab)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_viz)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_wechat_qrcode)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_xfeatures2d)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_ximgproc)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_xobjdetect)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_xphoto)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_module_xstereo)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_opencl)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_cuda)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_hfloat)
[opencv 0.96.0] cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_algorithm_hint)
[opencv 0.96.0] === Crate version: 0.96.0
[opencv 0.96.0] === Environment configuration:
[opencv 0.96.0] ===   OPENCV_PACKAGE_NAME = None
[opencv 0.96.0] ===   OPENCV_PKGCONFIG_NAME = None
[opencv 0.96.0] ===   OPENCV_CMAKE_NAME = None
[opencv 0.96.0] ===   OPENCV_CMAKE_BIN = None
[opencv 0.96.0] ===   OPENCV_VCPKG_NAME = None
[opencv 0.96.0] ===   OPENCV_LINK_LIBS = Some("opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio")
[opencv 0.96.0] ===   OPENCV_LINK_PATHS = Some("/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib")
[opencv 0.96.0] ===   OPENCV_INCLUDE_PATHS = Some("/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4")
[opencv 0.96.0] ===   OPENCV_DISABLE_PROBES = Some("pkg_config,cmake,vcpkg_cmake,vcpkg")
[opencv 0.96.0] ===   OPENCV_MSVC_CRT = None
[opencv 0.96.0] ===   OPENCV_CMAKE_TOOLCHAIN_FILE = None
[opencv 0.96.0] ===   OPENCV_CMAKE_ARGS = None
[opencv 0.96.0] ===   CMAKE_PREFIX_PATH = None
[opencv 0.96.0] ===   OpenCV_DIR = None
[opencv 0.96.0] ===   PKG_CONFIG_PATH = None
[opencv 0.96.0] ===   VCPKG_ROOT = None
[opencv 0.96.0] ===   VCPKGRS_DYNAMIC = None
[opencv 0.96.0] ===   VCPKGRS_TRIPLET = None
[opencv 0.96.0] ===   OCVRS_DOCS_GENERATE_DIR = None
[opencv 0.96.0] ===   DOCS_RS = None
[opencv 0.96.0] ===   PATH = Some("/home/user/.cargo/bin:/usr/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/user/.local/share/JetBrains/Toolbox/scripts")
[opencv 0.96.0] === Enabled features:
[opencv 0.96.0] ===   HIGHGUI
[opencv 0.96.0] ===   IMGCODECS
[opencv 0.96.0] ===   IMGPROC
[opencv 0.96.0] ===   VIDEOIO
[opencv 0.96.0] === Detected probe priority boost based on environment vars: pkg_config: false, cmake: false, vcpkg: false
[opencv 0.96.0] === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
[opencv 0.96.0] === Configuring OpenCV library from the environment:
[opencv 0.96.0] ===   include_paths: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
[opencv 0.96.0] ===   link_paths: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib
[opencv 0.96.0] ===   link_libs: opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio
[opencv 0.96.0] === Successfully probed using: environment
[opencv 0.96.0] === OpenCV library configuration: Library {
[opencv 0.96.0]     include_paths: [
[opencv 0.96.0]         "/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4",
[opencv 0.96.0]     ],
[opencv 0.96.0]     version: Version {
[opencv 0.96.0]         major: 4,
[opencv 0.96.0]         minor: 10,
[opencv 0.96.0]         patch: 0,
[opencv 0.96.0]     },
[opencv 0.96.0]     inherent_features: [
[opencv 0.96.0]         "openjpeg",
[opencv 0.96.0]         "jpeg",
[opencv 0.96.0]         "openexr",
[opencv 0.96.0]         "png",
[opencv 0.96.0]         "pthread",
[opencv 0.96.0]         "pthreads_pf",
[opencv 0.96.0]         "tiff",
[opencv 0.96.0]     ],
[opencv 0.96.0]     cargo_metadata: [
[opencv 0.96.0]         "cargo::rustc-link-search=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib",
[opencv 0.96.0]         "cargo::rustc-link-lib=opencv_core",
[opencv 0.96.0]         "cargo::rustc-link-lib=opencv_imgproc",
[opencv 0.96.0]         "cargo::rustc-link-lib=opencv_imgcodecs",
[opencv 0.96.0]         "cargo::rustc-link-lib=opencv_highgui",
[opencv 0.96.0]         "cargo::rustc-link-lib=opencv_videoio",
[opencv 0.96.0]     ],
[opencv 0.96.0] }
[opencv 0.96.0] cargo::rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.96.0] === Found OpenCV version: 4.10.0 in headers located at: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
[opencv 0.96.0] === Detected OpenCV module header dir at: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4/opencv2
[opencv 0.96.0] cargo::rustc-cfg=ocvrs_has_inherent_feature_hfloat
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_MSVC_CRT
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_CMAKE_TOOLCHAIN_FILE
[opencv 0.96.0] cargo::rerun-if-env-changed=OPENCV_CMAKE_ARGS
[opencv 0.96.0] cargo::rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.96.0] cargo::rerun-if-env-changed=OpenCV_DIR
[opencv 0.96.0] cargo::rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.96.0] cargo::rerun-if-env-changed=VCPKG_ROOT
[opencv 0.96.0] cargo::rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.96.0] cargo::rerun-if-env-changed=VCPKGRS_TRIPLET
[opencv 0.96.0] cargo::rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[opencv 0.96.0] cargo::rerun-if-env-changed=DOCS_RS
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/dnn.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/ocvrs_common.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/ccalib.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/bioinspired.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/photo.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/face.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/alphamat.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/stitching.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/xfeatures2d.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/core.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/hdf.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/gapi.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/manual-core.cpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/sfm.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/aruco.hpp
[opencv 0.96.0] cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/videoio.hpp
[opencv 0.96.0] cargo::rerun-if-changed=Cargo.toml
[opencv 0.96.0] === Generating code in: /home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out
[opencv 0.96.0] === Placing generated bindings into: /home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/opencv
[opencv 0.96.0] === Using OpenCV headers from: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
[mediapipe-rust-runner 0.1.0] cargo will try loading OpenCV from: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib
[mediapipe-rust-runner 0.1.0] cargo:rustc-link-arg=-Wl,--enable-new-dtags
[mediapipe-rust-runner 0.1.0] cargo:rustc-link-arg=-Wl,-rpath,/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib
[mediapipe-rust-runner 0.1.0] cargo:rustc-link-arg=-Wl,-rpath,/home/user/code/mediapipe/rust/../bazel-bin/mediapipe/examples/desktop/hand_tracking
[mediapipe-rust-runner 0.1.0] cargo:rustc-link-search=native=/home/user/code/mediapipe/rust/../bazel-bin/mediapipe/examples/desktop/hand_tracking
[mediapipe-rust-runner 0.1.0] cargo:rustc-link-lib=dylib=hands_pipeline_operator_c_api
[opencv 0.96.0] === Clang: Ubuntu clang version 18.1.3 (1ubuntu1)
[opencv 0.96.0] === Clang command line args: [
[opencv 0.96.0]     "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13",
[opencv 0.96.0]     "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13",
[opencv 0.96.0]     "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/backward",
[opencv 0.96.0]     "-isystem/usr/lib/llvm-18/lib/clang/18/include",
[opencv 0.96.0]     "-isystem/usr/local/include",
[opencv 0.96.0]     "-isystem/usr/include/x86_64-linux-gnu",
[opencv 0.96.0]     "-isystem/usr/include",
[opencv 0.96.0]     "-I/home/user/.cache/bazel/_bazel_user/d50e0665cca035469d1d0e1467b61c11/execroot/mediapipe/bazel-out/k8-opt/bin/third_party/opencv_cmake/include/opencv4",
[opencv 0.96.0]     "-F/home/user/.cache/bazel/_bazel_user/d50e0665cca035469d1d0e1467b61c11/execroot/mediapipe/bazel-out/k8-opt/bin/third_party/opencv_cmake/include/opencv4",
[opencv 0.96.0]     "-I/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
[opencv 0.96.0]     "-F/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
[opencv 0.96.0]     "-DOCVRS_PARSING_HEADERS",
[opencv 0.96.0]     "-includeocvrs_common.hpp",
[opencv 0.96.0]     "-std=c++17",
[opencv 0.96.0] ]
[opencv 0.96.0] === Using environment job server with the the amount of available jobs: 28
[opencv 0.96.0] === Generating 0 modules
[opencv 0.96.0] === Total binding generation time: 12.118µs
[opencv 0.96.0] === Total binding collection time: 52.751µs
[opencv 0.96.0] OPT_LEVEL = Some(0)
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_ENCODED_RUSTFLAGS = Some()
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXX_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXX_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXX
[opencv 0.96.0] HOST_CXX = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXX
[opencv 0.96.0] CXX = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] RUSTC_WRAPPER = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] DEBUG = Some(true)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
[opencv 0.96.0] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[opencv 0.96.0] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[opencv 0.96.0] CRATE_CC_NO_DEFAULTS = None
[opencv 0.96.0] TARGET = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[opencv 0.96.0] HOST = Some(x86_64-unknown-linux-gnu)
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS
[opencv 0.96.0] CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_CXXFLAGS
[opencv 0.96.0] HOST_CXXFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] CXXFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] CXXFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] === Compiler information: Tool {
[opencv 0.96.0]     path: "c++",
[opencv 0.96.0]     cc_wrapper_path: None,
[opencv 0.96.0]     cc_wrapper_args: [],
[opencv 0.96.0]     args: [
[opencv 0.96.0]         "-O0",
[opencv 0.96.0]         "-ffunction-sections",
[opencv 0.96.0]         "-fdata-sections",
[opencv 0.96.0]         "-fPIC",
[opencv 0.96.0]         "-gdwarf-4",
[opencv 0.96.0]         "-fno-omit-frame-pointer",
[opencv 0.96.0]         "-m64",
[opencv 0.96.0]         "-std=c++17",
[opencv 0.96.0]         "-I",
[opencv 0.96.0]         "/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
[opencv 0.96.0]         "-I",
[opencv 0.96.0]         "/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out",
[opencv 0.96.0]         "-I",
[opencv 0.96.0]         ".",
[opencv 0.96.0]         "-I",
[opencv 0.96.0]         "/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4",
[opencv 0.96.0]         "-Wall",
[opencv 0.96.0]         "-Wextra",
[opencv 0.96.0]         "-Wno-deprecated-declarations",
[opencv 0.96.0]         "-Wno-deprecated-copy",
[opencv 0.96.0]         "-Wno-unused-parameter",
[opencv 0.96.0]         "-Wno-sign-compare",
[opencv 0.96.0]         "-Wno-comment",
[opencv 0.96.0]         "-Wno-uninitialized",
[opencv 0.96.0]         "-Wno-unused-variable",
[opencv 0.96.0]         "-Wno-ignored-qualifiers",
[opencv 0.96.0]         "-Wno-return-type-c-linkage",
[opencv 0.96.0]         "-Wno-overloaded-virtual",
[opencv 0.96.0]         "-Wno-delete-non-virtual-dtor",
[opencv 0.96.0]         "-DOCVRS_FFI_EXPORT_SUFFIX=_0_96_0",
[opencv 0.96.0]         "-DOCVRS_TARGET_OS_WINDOWS=0",
[opencv 0.96.0]     ],
[opencv 0.96.0]     env: [
[opencv 0.96.0]         (
[opencv 0.96.0]             "LC_ALL",
[opencv 0.96.0]             "C",
[opencv 0.96.0]         ),
[opencv 0.96.0]     ],
[opencv 0.96.0]     family: Gnu,
[opencv 0.96.0]     cuda: false,
[opencv 0.96.0]     removed_args: [],
[opencv 0.96.0]     has_internal_target_arg: false,
[opencv 0.96.0] }
[opencv 0.96.0] cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
[opencv 0.96.0] AR_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
[opencv 0.96.0] AR_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_AR
[opencv 0.96.0] HOST_AR = None
[opencv 0.96.0] cargo:rerun-if-env-changed=AR
[opencv 0.96.0] AR = None
[opencv 0.96.0] cargo:rerun-if-env-changed=ARFLAGS
[opencv 0.96.0] ARFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=HOST_ARFLAGS
[opencv 0.96.0] HOST_ARFLAGS = None
[opencv 0.96.0] cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
[opencv 0.96.0] ARFLAGS_x86_64_unknown_linux_gnu = None
[opencv 0.96.0] cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
[opencv 0.96.0] ARFLAGS_x86_64-unknown-linux-gnu = None
[opencv 0.96.0] cargo:warning=ar: '/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/libocvrs.a': No such file
[opencv 0.96.0] 
[opencv 0.96.0] 
[opencv 0.96.0] error occurred in cc-rs: command did not execute successfully (status code exit status: 1): "ar" "s" "/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/libocvrs.a"
[opencv 0.96.0] 
[opencv 0.96.0] 
warning: opencv@0.96.0: ar: '/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/libocvrs.a': No such file
error: failed to run custom build command for `opencv v0.96.0`
note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.

Caused by:
  process didn't exit successfully: `CARGO=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_CFG_FEATURE=highgui,imgcodecs,imgproc,videoio CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_HIGHGUI=1 CARGO_FEATURE_IMGCODECS=1 CARGO_FEATURE_IMGPROC=1 CARGO_FEATURE_VIDEOIO=1 CARGO_MANIFEST_DIR=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0 CARGO_MANIFEST_PATH=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/Cargo.toml CARGO_PKG_AUTHORS='Pro <twisted.fall@gmail.com>:Mathieu Poumeyrol <kali@zoy.org>' CARGO_PKG_DESCRIPTION='Rust bindings for OpenCV' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=opencv CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/twistedfall/opencv-rust' CARGO_PKG_RUST_VERSION=1.81.0 CARGO_PKG_VERSION=0.96.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=96 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/home/user/code/mediapipe/rust/target/debug/deps:/home/user/code/mediapipe/rust/target/debug:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' NUM_JOBS=28 OPENCV_DISABLE_PROBES=pkg_config,cmake,vcpkg_cmake,vcpkg OPENCV_INCLUDE_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4 OPENCV_LINK_LIBS=opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio OPENCV_LINK_PATHS=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib OPT_LEVEL=0 OUT_DIR=/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out PROFILE=debug RUSTC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc RUSTDOC=/home/user/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /home/user/code/mediapipe/rust/target/debug/build/opencv-63d6204ba8032838/build-script-build` (exit status: 1)
  --- stdout
  cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_34)
  cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_4)
  cargo::rustc-check-cfg=cfg(ocvrs_opencv_branch_5)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_3d)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_alphamat)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_aruco)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_aruco_detector)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_barcode)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_bgsegm)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_bioinspired)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_calib)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_calib3d)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_ccalib)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_core)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaarithm)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudabgsegm)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudacodec)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudafeatures2d)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudafilters)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaimgproc)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudalegacy)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaobjdetect)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudaoptflow)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudastereo)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cudawarping)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_cvv)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_dnn)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_dnn_superres)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_dpm)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_face)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_features)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_features2d)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_flann)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_freetype)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_fuzzy)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_gapi)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_hdf)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_hfs)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_highgui)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_img_hash)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_imgcodecs)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_imgproc)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_intensity_transform)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_line_descriptor)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_mcc)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_ml)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_objdetect)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_optflow)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_ovis)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_phase_unwrapping)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_photo)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_plot)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_quality)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_rapid)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_rgbd)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_saliency)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_sfm)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_shape)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_signal)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_stereo)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_stitching)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_structured_light)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_superres)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_surface_matching)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_text)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_tracking)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_video)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_videoio)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_videostab)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_viz)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_wechat_qrcode)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_xfeatures2d)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_ximgproc)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_xobjdetect)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_xphoto)
  cargo::rustc-check-cfg=cfg(ocvrs_has_module_xstereo)
  cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_opencl)
  cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_cuda)
  cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_hfloat)
  cargo::rustc-check-cfg=cfg(ocvrs_has_inherent_feature_algorithm_hint)
  cargo::rustc-cfg=ocvrs_opencv_branch_4
  cargo::rustc-cfg=ocvrs_has_inherent_feature_hfloat
  cargo::rerun-if-env-changed=OPENCV_PACKAGE_NAME
  cargo::rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
  cargo::rerun-if-env-changed=OPENCV_CMAKE_NAME
  cargo::rerun-if-env-changed=OPENCV_CMAKE_BIN
  cargo::rerun-if-env-changed=OPENCV_VCPKG_NAME
  cargo::rerun-if-env-changed=OPENCV_LINK_LIBS
  cargo::rerun-if-env-changed=OPENCV_LINK_PATHS
  cargo::rerun-if-env-changed=OPENCV_INCLUDE_PATHS
  cargo::rerun-if-env-changed=OPENCV_DISABLE_PROBES
  cargo::rerun-if-env-changed=OPENCV_MSVC_CRT
  cargo::rerun-if-env-changed=OPENCV_CMAKE_TOOLCHAIN_FILE
  cargo::rerun-if-env-changed=OPENCV_CMAKE_ARGS
  cargo::rerun-if-env-changed=CMAKE_PREFIX_PATH
  cargo::rerun-if-env-changed=OpenCV_DIR
  cargo::rerun-if-env-changed=PKG_CONFIG_PATH
  cargo::rerun-if-env-changed=VCPKG_ROOT
  cargo::rerun-if-env-changed=VCPKGRS_DYNAMIC
  cargo::rerun-if-env-changed=VCPKGRS_TRIPLET
  cargo::rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
  cargo::rerun-if-env-changed=DOCS_RS
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/dnn.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/ocvrs_common.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/ccalib.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/bioinspired.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/photo.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/face.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/alphamat.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/stitching.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/xfeatures2d.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/core.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/hdf.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/gapi.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/manual-core.cpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/sfm.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/aruco.hpp
  cargo::rerun-if-changed=/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp/videoio.hpp
  cargo::rerun-if-changed=Cargo.toml
  OPT_LEVEL = Some(0)
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_ENCODED_RUSTFLAGS = Some()
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
  CXX_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
  CXX_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_CXX
  HOST_CXX = None
  cargo:rerun-if-env-changed=CXX
  CXX = None
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  RUSTC_WRAPPER = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some(true)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  OUT_DIR = Some(/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out)
  cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  TARGET = Some(x86_64-unknown-linux-gnu)
  CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
  HOST = Some(x86_64-unknown-linux-gnu)
  cargo:rerun-if-env-changed=CXXFLAGS
  CXXFLAGS = None
  cargo:rerun-if-env-changed=HOST_CXXFLAGS
  HOST_CXXFLAGS = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
  CXXFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
  CXXFLAGS_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
  AR_x86_64-unknown-linux-gnu = None
  cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
  AR_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=HOST_AR
  HOST_AR = None
  cargo:rerun-if-env-changed=AR
  AR = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  cargo:rerun-if-env-changed=HOST_ARFLAGS
  HOST_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
  ARFLAGS_x86_64_unknown_linux_gnu = None
  cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
  ARFLAGS_x86_64-unknown-linux-gnu = None
  cargo:warning=ar: '/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/libocvrs.a': No such file

  --- stderr
  === Crate version: 0.96.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 = Some("opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio")
  ===   OPENCV_LINK_PATHS = Some("/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib")
  ===   OPENCV_INCLUDE_PATHS = Some("/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4")
  ===   OPENCV_DISABLE_PROBES = Some("pkg_config,cmake,vcpkg_cmake,vcpkg")
  ===   OPENCV_MSVC_CRT = None
  ===   OPENCV_CMAKE_TOOLCHAIN_FILE = None
  ===   OPENCV_CMAKE_ARGS = None
  ===   CMAKE_PREFIX_PATH = None
  ===   OpenCV_DIR = None
  ===   PKG_CONFIG_PATH = None
  ===   VCPKG_ROOT = None
  ===   VCPKGRS_DYNAMIC = None
  ===   VCPKGRS_TRIPLET = None
  ===   OCVRS_DOCS_GENERATE_DIR = None
  ===   DOCS_RS = None
  ===   PATH = Some("/home/user/.cargo/bin:/usr/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/user/.local/share/JetBrains/Toolbox/scripts")
  === Enabled features:
  ===   HIGHGUI
  ===   IMGCODECS
  ===   IMGPROC
  ===   VIDEOIO
  === Detected probe priority boost based on environment vars: pkg_config: false, cmake: false, vcpkg: false
  === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
  === Configuring OpenCV library from the environment:
  ===   include_paths: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
  ===   link_paths: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib
  ===   link_libs: opencv_core,opencv_imgproc,opencv_imgcodecs,opencv_highgui,opencv_videoio
  === Successfully probed using: environment
  === OpenCV library configuration: Library {
      include_paths: [
          "/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4",
      ],
      version: Version {
          major: 4,
          minor: 10,
          patch: 0,
      },
      inherent_features: [
          "openjpeg",
          "jpeg",
          "openexr",
          "png",
          "pthread",
          "pthreads_pf",
          "tiff",
      ],
      cargo_metadata: [
          "cargo::rustc-link-search=/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/lib",
          "cargo::rustc-link-lib=opencv_core",
          "cargo::rustc-link-lib=opencv_imgproc",
          "cargo::rustc-link-lib=opencv_imgcodecs",
          "cargo::rustc-link-lib=opencv_highgui",
          "cargo::rustc-link-lib=opencv_videoio",
      ],
  }
  === Found OpenCV version: 4.10.0 in headers located at: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
  === Detected OpenCV module header dir at: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4/opencv2
  === Generating code in: /home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out
  === Placing generated bindings into: /home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/opencv
  === Using OpenCV headers from: /home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4
  === Clang: Ubuntu clang version 18.1.3 (1ubuntu1)
  === Clang command line args: [
      "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13",
      "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/x86_64-linux-gnu/c++/13",
      "-isystem/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/backward",
      "-isystem/usr/lib/llvm-18/lib/clang/18/include",
      "-isystem/usr/local/include",
      "-isystem/usr/include/x86_64-linux-gnu",
      "-isystem/usr/include",
      "-I/home/user/.cache/bazel/_bazel_user/d50e0665cca035469d1d0e1467b61c11/execroot/mediapipe/bazel-out/k8-opt/bin/third_party/opencv_cmake/include/opencv4",
      "-F/home/user/.cache/bazel/_bazel_user/d50e0665cca035469d1d0e1467b61c11/execroot/mediapipe/bazel-out/k8-opt/bin/third_party/opencv_cmake/include/opencv4",
      "-I/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
      "-F/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
      "-DOCVRS_PARSING_HEADERS",
      "-includeocvrs_common.hpp",
      "-std=c++17",
  ]
  === Using environment job server with the the amount of available jobs: 28
  === Generating 0 modules
  === Total binding generation time: 12.118µs
  === Total binding collection time: 52.751µs
  === Compiler information: Tool {
      path: "c++",
      cc_wrapper_path: None,
      cc_wrapper_args: [],
      args: [
          "-O0",
          "-ffunction-sections",
          "-fdata-sections",
          "-fPIC",
          "-gdwarf-4",
          "-fno-omit-frame-pointer",
          "-m64",
          "-std=c++17",
          "-I",
          "/home/user/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.96.0/src_cpp",
          "-I",
          "/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out",
          "-I",
          ".",
          "-I",
          "/home/user/code/mediapipe/rust/../bazel-bin/third_party/opencv_cmake/include/opencv4",
          "-Wall",
          "-Wextra",
          "-Wno-deprecated-declarations",
          "-Wno-deprecated-copy",
          "-Wno-unused-parameter",
          "-Wno-sign-compare",
          "-Wno-comment",
          "-Wno-uninitialized",
          "-Wno-unused-variable",
          "-Wno-ignored-qualifiers",
          "-Wno-return-type-c-linkage",
          "-Wno-overloaded-virtual",
          "-Wno-delete-non-virtual-dtor",
          "-DOCVRS_FFI_EXPORT_SUFFIX=_0_96_0",
          "-DOCVRS_TARGET_OS_WINDOWS=0",
      ],
      env: [
          (
              "LC_ALL",
              "C",
          ),
      ],
      family: Gnu,
      cuda: false,
      removed_args: [],
      has_internal_target_arg: false,
  }


  error occurred in cc-rs: command did not execute successfully (status code exit status: 1): "ar" "s" "/home/user/code/mediapipe/rust/target/debug/build/opencv-7f887854d2d643e0/out/libocvrs.a"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions