-
-
Notifications
You must be signed in to change notification settings - Fork 176
Closed
Description
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
Labels
No labels