twistedfall / opencv-rust

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

fatal error: 'ocvrs_ephemeral.hpp' file not found #251

Closed Xephobia closed 1 year ago

Xephobia commented 3 years ago

Windows 10 x86_64 opencv 4.5.2-1 installed via the MSYS2 project https://packages.msys2.org/package/mingw-w64-x86_64-opencv rustc 1.53.0 (53cb7b09b 2021-06-17) log :

       Fresh glob v0.3.0
       Fresh regex-syntax v0.6.25
       Fresh autocfg v1.0.1
       Fresh maplit v1.0.2
       Fresh dunce v1.0.2
       Fresh percent-encoding v2.1.0
       Fresh jobserver v0.1.22
       Fresh once_cell v1.8.0
       Fresh vcpkg v0.2.15
       Fresh pkg-config v0.3.19
       Fresh shlex v1.0.0
       Fresh memchr v2.4.0
       Fresh libc v0.2.98
       Fresh cc v1.0.69
       Fresh clang-sys v1.2.0
       Fresh aho-corasick v0.7.18
       Fresh semver v1.0.3
       Fresh clang v1.0.3
       Fresh regex v1.5.4
       Fresh num-traits v0.2.14
       Fresh opencv-binding-generator v0.28.0
   Compiling opencv v0.53.1
     Running `D:\code\rust\feature_detect\target\debug\build\opencv-6ada2d4364f38ad4\build-script-build`
[opencv 0.53.1] === Crate version: Some("0.53.1")
[opencv 0.53.1] === Environment configuration:
[opencv 0.53.1] ===   OPENCV_PACKAGE_NAME = None
[opencv 0.53.1] ===   OPENCV_PKGCONFIG_NAME = None
[opencv 0.53.1] ===   OPENCV_CMAKE_NAME = None
[opencv 0.53.1] ===   OPENCV_CMAKE_BIN = None
[opencv 0.53.1] ===   OPENCV_VCPKG_NAME = None
[opencv 0.53.1] ===   OPENCV_LINK_LIBS = None
[opencv 0.53.1] ===   OPENCV_LINK_PATHS = Some("D:\\msys\\mingw64\\lib")
[opencv 0.53.1] ===   OPENCV_INCLUDE_PATHS = Some("D:\\msys\\mingw64\\include\\opencv4")
[opencv 0.53.1] ===   OPENCV_DISABLE_PROBES = None
[opencv 0.53.1] ===   OPENCV_MODULE_WHITELIST = None
[opencv 0.53.1] ===   OPENCV_MODULE_BLACKLIST = None
[opencv 0.53.1] ===   CMAKE_PREFIX_PATH = None
[opencv 0.53.1] ===   OpenCV_DIR = None
[opencv 0.53.1] ===   PKG_CONFIG_PATH = None
[opencv 0.53.1] ===   VCPKG_ROOT = None
[opencv 0.53.1] ===   VCPKGRS_DYNAMIC = None
[opencv 0.53.1] === Enabled features:
[opencv 0.53.1] === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: true
[opencv 0.53.1] === Probing the OpenCV library in the following order: environment, vcpkg_cmake, vcpkg, pkg_config, cmake
[opencv 0.53.1] === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
[opencv 0.53.1] === Probing OpenCV library using vcpkg_cmake
[opencv 0.53.1] === Can't probe using: vcpkg_cmake, continuing with other methods because: Could not find Vcpkg tree: No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'
[opencv 0.53.1] === Probing OpenCV library using vcpkg
[opencv 0.53.1] === Can't probe using: vcpkg, continuing with other methods because: the vcpkg-rs Vcpkg build helper can only find 
libraries built for the MSVC ABI., the vcpkg-rs Vcpkg build helper can only find libraries built for the MSVC ABI.
[opencv 0.53.1] === Probing OpenCV library using pkg_config
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.53.1] cargo:rerun-if-env-changed=SYSROOT
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_gnu
[opencv 0.53.1] cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[opencv 0.53.1] === OpenCV library configuration: Library {
[opencv 0.53.1]     include_paths: [
[opencv 0.53.1]         "D:\\msys\\mingw64\\include\\opencv4",
[opencv 0.53.1]     ],
[opencv 0.53.1]     version: Version {
[opencv 0.53.1]         major: 4,
[opencv 0.53.1]         minor: 5,
[opencv 0.53.1]         patch: 2,
[opencv 0.53.1]     },
[opencv 0.53.1]     cargo_metadata: [
[opencv 0.53.1]         "cargo:rustc-link-search=D:\\msys\\mingw64\\lib",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_gapi",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_stitching",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_alphamat",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_aruco",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_bgsegm",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_ccalib",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_dnn_objdetect",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_dnn_superres",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_dpm",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_face",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_freetype",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_fuzzy",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_hdf",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_hfs",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_img_hash",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_intensity_transform",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_line_descriptor",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_mcc",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_ovis",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_quality",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_rapid",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_reg",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_rgbd",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_saliency",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_sfm",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_stereo",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_structured_light",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_phase_unwrapping",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_superres",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_optflow",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_surface_matching",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_tracking",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_highgui",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_datasets",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_text",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_plot",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_videostab",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_videoio",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_wechat_qrcode",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_xfeatures2d",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_shape",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_ml",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_ximgproc",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_video",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_dnn",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_xobjdetect",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_objdetect",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_calib3d",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_imgcodecs",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_features2d",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_flann",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_xphoto",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_photo",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_imgproc",
[opencv 0.53.1]         "cargo:rustc-link-lib=opencv_core",
[opencv 0.53.1]     ],
[opencv 0.53.1] }
[opencv 0.53.1] cargo:rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.53.1] === Found OpenCV version: 4.5.2 in headers located at: D:\msys\mingw64\include\opencv4
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_MODULE_WHITELIST
[opencv 0.53.1] cargo:rerun-if-env-changed=OPENCV_MODULE_BLACKLIST
[opencv 0.53.1] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=OpenCV_DIR
[opencv 0.53.1] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.53.1] cargo:rerun-if-env-changed=VCPKG_ROOT
[opencv 0.53.1] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\alphamat.hpp       
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\aruco.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\bioinspired.hpp    
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\ccalib.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\core.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\dnn.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\face.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\gapi.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\hdf.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-core.cpp    
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-dnn.cpp     
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-features2d.cpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\ocvrs_common.hpp   
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\photo.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\sfm.hpp
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\videoio.hpp        
[opencv 0.53.1] cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\xfeatures2d.hpp    
[opencv 0.53.1] === Generating code in: D:\code\rust\feature_detect\target\debug\build\opencv-b57fbea4c5e68486\out
[opencv 0.53.1] === Placing generated bindings into: D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src\opencv   
[opencv 0.53.1] === Using OpenCV headers from: D:\msys\mingw64\include\opencv4\opencv2
[opencv 0.53.1] === Clang: clang version 12.0.0
[opencv 0.53.1] === Clang command line args: [
[opencv 0.53.1]     "-isystemD:/msys/mingw64/include/c++/10.3.0",
[opencv 0.53.1]     "-isystemD:/msys/mingw64/include/c++/10.3.0/x86_64-w64-mingw32",
[opencv 0.53.1]     "-isystemD:/msys/mingw64/include/c++/10.3.0/backward",
[opencv 0.53.1]     "-isystemD:/msys/mingw64/lib/clang/12.0.0/include",
[opencv 0.53.1]     "-isystemD:/msys/mingw64/x86_64-w64-mingw32/include",
[opencv 0.53.1]     "-isystemD:/msys/mingw64/include",
[opencv 0.53.1]     "-ID:\\msys\\mingw64\\include\\opencv4",
[opencv 0.53.1]     "-ID:\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.53.1\\src_cpp",
[opencv 0.53.1]     "-DOCVRS_PARSING_HEADERS",
[opencv 0.53.1]     "-includeocvrs_ephemeral.hpp",
[opencv 0.53.1]     "-std=c++14",
[opencv 0.53.1] ]
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '=== WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] <unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '=== WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] <unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] === WARNING: 1 diagnostic messages
[opencv 0.53.1] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.53.1] thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
[opencv 0.53.1] thread 'main' panicked at 'Can't join thread: Any { .. }', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\build\generator.rs:150:28
error: failed to run custom build command for `opencv v0.53.1`

Caused by:
  process didn't exit successfully: `D:\code\rust\feature_detect\target\debug\build\opencv-6ada2d4364f38ad4\build-script-build` (exit code: 101)
  --- stdout
  cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SYSROOT
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=OPENCV4_STATIC
  cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-pc-windows-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_pc_windows_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rustc-cfg=ocvrs_opencv_branch_4
  cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
  cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
  cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
  cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
  cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
  cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
  cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
  cargo:rerun-if-env-changed=OPENCV_MODULE_WHITELIST
  cargo:rerun-if-env-changed=OPENCV_MODULE_BLACKLIST
  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-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\alphamat.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\aruco.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\bioinspired.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\ccalib.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\core.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\dnn.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\face.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\gapi.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\hdf.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-core.cpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-dnn.cpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\manual-features2d.cpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\ocvrs_common.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\photo.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\sfm.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\videoio.hpp
  cargo:rerun-if-changed=D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp\xfeatures2d.hpp
  === Clang: clang version 12.0.0

  --- stderr
  === Crate version: Some("0.53.1")
  === Environment configuration:
  ===   OPENCV_PACKAGE_NAME = None
  ===   OPENCV_PKGCONFIG_NAME = None
  ===   OPENCV_CMAKE_NAME = None
  ===   OPENCV_CMAKE_BIN = None
  ===   OPENCV_VCPKG_NAME = None
  ===   OPENCV_LINK_LIBS = None
  ===   OPENCV_LINK_PATHS = Some("D:\\msys\\mingw64\\lib")
  ===   OPENCV_INCLUDE_PATHS = Some("D:\\msys\\mingw64\\include\\opencv4")
  ===   OPENCV_DISABLE_PROBES = None
  ===   OPENCV_MODULE_WHITELIST = None
  ===   OPENCV_MODULE_BLACKLIST = None
  ===   CMAKE_PREFIX_PATH = None
  ===   OpenCV_DIR = None
  ===   PKG_CONFIG_PATH = None
  ===   VCPKG_ROOT = None
  ===   VCPKGRS_DYNAMIC = None
  === Enabled features:
  === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: true
  === Probing the OpenCV library in the following order: environment, vcpkg_cmake, vcpkg, pkg_config, cmake
  === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
  === Probing OpenCV library using vcpkg_cmake
  === Can't probe using: vcpkg_cmake, continuing with other methods because: Could not find Vcpkg tree: No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'
  === Probing OpenCV library using vcpkg
  === Can't probe using: vcpkg, continuing with other methods because: the vcpkg-rs Vcpkg build helper can only find libraries built for the MSVC ABI., the vcpkg-rs Vcpkg build helper can only find libraries built for the MSVC ABI.
  === Probing OpenCV library using pkg_config
  === OpenCV library configuration: Library {
      include_paths: [
          "D:\\msys\\mingw64\\include\\opencv4",
      ],
      version: Version {
          major: 4,
          minor: 5,
          patch: 2,
      },
      cargo_metadata: [
          "cargo:rustc-link-search=D:\\msys\\mingw64\\lib",
          "cargo:rustc-link-lib=opencv_gapi",
          "cargo:rustc-link-lib=opencv_stitching",
          "cargo:rustc-link-lib=opencv_alphamat",
          "cargo:rustc-link-lib=opencv_aruco",
          "cargo:rustc-link-lib=opencv_bgsegm",
          "cargo:rustc-link-lib=opencv_ccalib",
          "cargo:rustc-link-lib=opencv_dnn_objdetect",
          "cargo:rustc-link-lib=opencv_dnn_superres",
          "cargo:rustc-link-lib=opencv_dpm",
          "cargo:rustc-link-lib=opencv_face",
          "cargo:rustc-link-lib=opencv_freetype",
          "cargo:rustc-link-lib=opencv_fuzzy",
          "cargo:rustc-link-lib=opencv_hdf",
          "cargo:rustc-link-lib=opencv_hfs",
          "cargo:rustc-link-lib=opencv_img_hash",
          "cargo:rustc-link-lib=opencv_intensity_transform",
          "cargo:rustc-link-lib=opencv_line_descriptor",
          "cargo:rustc-link-lib=opencv_mcc",
          "cargo:rustc-link-lib=opencv_ovis",
          "cargo:rustc-link-lib=opencv_quality",
          "cargo:rustc-link-lib=opencv_rapid",
          "cargo:rustc-link-lib=opencv_reg",
          "cargo:rustc-link-lib=opencv_rgbd",
          "cargo:rustc-link-lib=opencv_saliency",
          "cargo:rustc-link-lib=opencv_sfm",
          "cargo:rustc-link-lib=opencv_stereo",
          "cargo:rustc-link-lib=opencv_structured_light",
          "cargo:rustc-link-lib=opencv_phase_unwrapping",
          "cargo:rustc-link-lib=opencv_superres",
          "cargo:rustc-link-lib=opencv_optflow",
          "cargo:rustc-link-lib=opencv_surface_matching",
          "cargo:rustc-link-lib=opencv_tracking",
          "cargo:rustc-link-lib=opencv_highgui",
          "cargo:rustc-link-lib=opencv_datasets",
          "cargo:rustc-link-lib=opencv_text",
          "cargo:rustc-link-lib=opencv_plot",
          "cargo:rustc-link-lib=opencv_videostab",
          "cargo:rustc-link-lib=opencv_videoio",
          "cargo:rustc-link-lib=opencv_wechat_qrcode",
          "cargo:rustc-link-lib=opencv_xfeatures2d",
          "cargo:rustc-link-lib=opencv_shape",
          "cargo:rustc-link-lib=opencv_ml",
          "cargo:rustc-link-lib=opencv_ximgproc",
          "cargo:rustc-link-lib=opencv_video",
          "cargo:rustc-link-lib=opencv_dnn",
          "cargo:rustc-link-lib=opencv_xobjdetect",
          "cargo:rustc-link-lib=opencv_objdetect",
          "cargo:rustc-link-lib=opencv_calib3d",
          "cargo:rustc-link-lib=opencv_imgcodecs",
          "cargo:rustc-link-lib=opencv_features2d",
          "cargo:rustc-link-lib=opencv_flann",
          "cargo:rustc-link-lib=opencv_xphoto",
          "cargo:rustc-link-lib=opencv_photo",
          "cargo:rustc-link-lib=opencv_imgproc",
          "cargo:rustc-link-lib=opencv_core",
      ],
  }
  === Found OpenCV version: 4.5.2 in headers located at: D:\msys\mingw64\include\opencv4
  === Generating code in: D:\code\rust\feature_detect\target\debug\build\opencv-b57fbea4c5e68486\out
  === Placing generated bindings into: D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src\opencv
  === Using OpenCV headers from: D:\msys\mingw64\include\opencv4\opencv2
  === Clang command line args: [
      "-isystemD:/msys/mingw64/include/c++/10.3.0",
      "-isystemD:/msys/mingw64/include/c++/10.3.0/x86_64-w64-mingw32",
      "-isystemD:/msys/mingw64/include/c++/10.3.0/backward",
      "-isystemD:/msys/mingw64/lib/clang/12.0.0/include",
      "-isystemD:/msys/mingw64/x86_64-w64-mingw32/include",
      "-isystemD:/msys/mingw64/include",
      "-ID:\\msys\\mingw64\\include\\opencv4",
      "-ID:\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.53.1\\src_cpp",
      "-DOCVRS_PARSING_HEADERS",
      "-includeocvrs_ephemeral.hpp",
      "-std=c++14",
  ]
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '=== WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  <unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '=== WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  <unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread '<unnamed>' panicked at '=== Errors during header parsing', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.28.0\src\generator.rs:518:17
  thread 'main' panicked at 'Can't join thread: Any { .. }', D:\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\build\generator.rs:150:28
twistedfall commented 3 years ago

Hi, thanks for the report! I'll try to reproduce it. In the meanwhile as a workaround you should try installing opencv from vcpkg, chocolatey or official OpenCV binary installer.

Xephobia commented 3 years ago

If this can help, the header seems to not be present on the opencv repo

twistedfall commented 3 years ago

Yeah, this is expected, it's a temporary "file" which only exists in memory during header parsing.

simon-an commented 3 years ago

same issue when opencv is installed from chocolatey

twistedfall commented 3 years ago

Can you please post the full output of the cargo build -vv command? I haven’t been able to reproduce it so far unfortunately.

xvgray commented 3 years ago

I had a similar problem. I deal with it by creating an empty text file and renaming it to ocvrs_ephemeral.hpp (directory with path for me: "~\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.53.1\src_cpp"). I know it's a bit of a workaround, but it works for me.

zanaviska commented 1 year ago

@twistedfall I just faced the same error. Are you still interested in output of cargo build -vv command? I am using Widnows 11, custom opencv build 4.7.0, made with mingw(rust mingw too)

twistedfall commented 1 year ago

Yes, please! That can still be helpful in tracking down this issue

zanaviska commented 1 year ago

@twistedfall hope it'll help you

> cargo build -vv
       Fresh glob v0.3.1
       Fresh regex-syntax v0.6.29
       Fresh maplit v1.0.2
       Fresh jobserver v0.1.26
       Fresh percent-encoding v2.2.0
       Fresh once_cell v1.17.1
       Fresh dunce v1.0.3
       Fresh autocfg v1.1.0
       Fresh pkg-config v0.3.26
       Fresh vcpkg v0.2.15
       Fresh shlex v1.1.0
       Fresh winapi-x86_64-pc-windows-gnu v0.4.0
       Fresh cc v1.0.79
       Fresh winapi v0.3.9
       Fresh libc v0.2.141
       Fresh memchr v2.5.0
       Fresh semver v1.0.17
       Fresh libloading v0.7.4
       Fresh aho-corasick v0.7.20
       Fresh num-traits v0.2.15
       Fresh clang-sys v1.6.1
       Fresh regex v1.7.3
       Fresh clang v2.0.0
       Fresh opencv-binding-generator v0.59.0
   Compiling opencv v0.79.0
     Running `C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-20a539ca92cee135\build-script-build`
[opencv 0.79.0] === Using environment job server with the the amount of available jobs: 19
[opencv 0.79.0] === Running: "\\\\?\\C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\bin\\cargo.exe" "build" "--release" "--package" "opencv-binding-generator" "--bin" "binding-generator"
[opencv 0.79.0] === Crate version: Some("0.79.0")
[opencv 0.79.0] === Environment configuration:
[opencv 0.79.0] ===   OPENCV_PACKAGE_NAME = None
[opencv 0.79.0] ===   OPENCV_PKGCONFIG_NAME = None
[opencv 0.79.0] ===   OPENCV_CMAKE_NAME = None
[opencv 0.79.0] ===   OPENCV_CMAKE_BIN = None
[opencv 0.79.0] ===   OPENCV_VCPKG_NAME = None
[opencv 0.79.0] ===   OPENCV_LINK_LIBS = Some("opencv_highgui,opencv_objdetect,opencv_dnn,opencv_videostab,opencv_calib3d,opencv_features2d,opencv_stitching,opencv_flann,opencv_videoio,opencv_rgbd,opencv_aruco,opencv_video,opencv_ml,opencv_imgcodecs,opencv_imgproc,opencv_core,ittnotify,tbb,liblibwebp,liblibtiff,liblibjpeg-turbo,liblibpng,liblibopenjp2,ippiw,ippicv,liblibprotobuf,quirc,zlib")
[opencv 0.79.0] ===   OPENCV_LINK_PATHS = Some("C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib")
[opencv 0.79.0] ===   OPENCV_INCLUDE_PATHS = Some("C:/Users/dlink/proj/opencv/opencv/build/install/include")
[opencv 0.79.0] ===   OPENCV_DISABLE_PROBES = None
[opencv 0.79.0] ===   CMAKE_PREFIX_PATH = None
[opencv 0.79.0] ===   OpenCV_DIR = None
[opencv 0.79.0] ===   PKG_CONFIG_PATH = None
[opencv 0.79.0] ===   VCPKG_ROOT = None
[opencv 0.79.0] ===   VCPKGRS_DYNAMIC = None
[opencv 0.79.0] ===   OCVRS_DOCS_GENERATE_DIR = None
[opencv 0.79.0] ===   DOCS_RS = None
[opencv 0.79.0] ===   PATH = Some("C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\deps;C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug;C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib;C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Users\\dlink\\.cargo\\bin;C:\\Users\\dlink\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\CLion 2022.2.3\\bin;C:\\mingw64\\bin;C:\\Users\\dlink\\.dotnet\\tools;C:\\Program Files\\CMake\\bin;C:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\x64\\mingw\\bin")
[opencv 0.79.0] === Enabled features:
[opencv 0.79.0] ===   ALPHAMAT
[opencv 0.79.0] ===   ARUCO
[opencv 0.79.0] ===   ARUCO_DETECTOR
[opencv 0.79.0] ===   BARCODE
[opencv 0.79.0] ===   BGSEGM
[opencv 0.79.0] ===   BIOINSPIRED
[opencv 0.79.0] ===   CALIB3D
[opencv 0.79.0] ===   CCALIB
[opencv 0.79.0] ===   CUDAARITHM
[opencv 0.79.0] ===   CUDABGSEGM
[opencv 0.79.0] ===   CUDACODEC
[opencv 0.79.0] ===   CUDAFEATURES2D
[opencv 0.79.0] ===   CUDAFILTERS
[opencv 0.79.0] ===   CUDAIMGPROC
[opencv 0.79.0] ===   CUDAOBJDETECT
[opencv 0.79.0] ===   CUDAOPTFLOW
[opencv 0.79.0] ===   CUDASTEREO
[opencv 0.79.0] ===   CUDAWARPING
[opencv 0.79.0] ===   CVV
[opencv 0.79.0] ===   DEFAULT
[opencv 0.79.0] ===   DNN
[opencv 0.79.0] ===   DNN_SUPERRES
[opencv 0.79.0] ===   DPM
[opencv 0.79.0] ===   FACE
[opencv 0.79.0] ===   FEATURES2D
[opencv 0.79.0] ===   FLANN
[opencv 0.79.0] ===   FREETYPE
[opencv 0.79.0] ===   FUZZY
[opencv 0.79.0] ===   GAPI
[opencv 0.79.0] ===   HDF
[opencv 0.79.0] ===   HFS
[opencv 0.79.0] ===   HIGHGUI
[opencv 0.79.0] ===   IMGCODECS
[opencv 0.79.0] ===   IMGPROC
[opencv 0.79.0] ===   IMG_HASH
[opencv 0.79.0] ===   INTENSITY_TRANSFORM
[opencv 0.79.0] ===   LINE_DESCRIPTOR
[opencv 0.79.0] ===   MCC
[opencv 0.79.0] ===   ML
[opencv 0.79.0] ===   OBJDETECT
[opencv 0.79.0] ===   OPTFLOW
[opencv 0.79.0] ===   OVIS
[opencv 0.79.0] ===   PHASE_UNWRAPPING
[opencv 0.79.0] ===   PHOTO
[opencv 0.79.0] ===   PLOT
[opencv 0.79.0] ===   QUALITY
[opencv 0.79.0] ===   RAPID
[opencv 0.79.0] ===   RGBD
[opencv 0.79.0] ===   SALIENCY
[opencv 0.79.0] ===   SFM
[opencv 0.79.0] ===   SHAPE
[opencv 0.79.0] ===   STEREO
[opencv 0.79.0] ===   STITCHING
[opencv 0.79.0] ===   STRUCTURED_LIGHT
[opencv 0.79.0] ===   SUPERRES
[opencv 0.79.0] ===   SURFACE_MATCHING
[opencv 0.79.0] ===   TEXT
[opencv 0.79.0] ===   TRACKING
[opencv 0.79.0] ===   VIDEO
[opencv 0.79.0] ===   VIDEOIO
[opencv 0.79.0] ===   VIDEOSTAB
[opencv 0.79.0] ===   VIZ
[opencv 0.79.0] ===   WECHAT_QRCODE
[opencv 0.79.0] ===   XFEATURES2D
[opencv 0.79.0] ===   XIMGPROC
[opencv 0.79.0] ===   XOBJDETECT
[opencv 0.79.0] ===   XPHOTO
[opencv 0.79.0] === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: true
[opencv 0.79.0] === Probing the OpenCV library in the following order: environment, vcpkg_cmake, vcpkg, pkg_config, cmake
[opencv 0.79.0] === Configuring OpenCV library from the environment:
[opencv 0.79.0] ===   include_paths: C:/Users/dlink/proj/opencv/opencv/build/install/include
[opencv 0.79.0] ===   link_paths: C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib
[opencv 0.79.0] ===   link_libs: opencv_highgui,opencv_objdetect,opencv_dnn,opencv_videostab,opencv_calib3d,opencv_features2d,opencv_stitching,opencv_flann,opencv_videoio,opencv_rgbd,opencv_aruco,opencv_video,opencv_ml,opencv_imgcodecs,opencv_imgproc,opencv_core,ittnotify,tbb,liblibwebp,liblibtiff,liblibjpeg-turbo,liblibpng,liblibopenjp2,ippiw,ippicv,liblibprotobuf,quirc,zlib
[opencv 0.79.0] === Successfully probed using: environment
[opencv 0.79.0] === OpenCV library configuration: Library {
[opencv 0.79.0]     include_paths: [
[opencv 0.79.0]         "C:/Users/dlink/proj/opencv/opencv/build/install/include",
[opencv 0.79.0]     ],
[opencv 0.79.0]     version: Version {
[opencv 0.79.0]         major: 4,
[opencv 0.79.0]         minor: 7,
[opencv 0.79.0]         patch: 0,
[opencv 0.79.0]     },
[opencv 0.79.0]     cargo_metadata: [
[opencv 0.79.0]         "cargo:rustc-link-search=C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_highgui",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_objdetect",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_dnn",
[opencv 0.79.0] cargo:rustc-cfg=ocvrs_opencv_branch_4
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_videostab",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_calib3d",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_features2d",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_stitching",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_flann",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_videoio",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_rgbd",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_aruco",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_video",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_ml",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_imgcodecs",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_imgproc",
[opencv 0.79.0]         "cargo:rustc-link-lib=opencv_core",
[opencv 0.79.0]         "cargo:rustc-link-lib=ittnotify",
[opencv 0.79.0]         "cargo:rustc-link-lib=tbb",
[opencv 0.79.0]         "cargo:rustc-link-lib=libwebp",
[opencv 0.79.0]         "cargo:rustc-link-lib=libtiff",
[opencv 0.79.0]         "cargo:rustc-link-lib=libjpeg-turbo",
[opencv 0.79.0]         "cargo:rustc-link-lib=libpng",
[opencv 0.79.0]         "cargo:rustc-link-lib=libopenjp2",
[opencv 0.79.0]         "cargo:rustc-link-lib=ippiw",
[opencv 0.79.0]         "cargo:rustc-link-lib=ippicv",
[opencv 0.79.0]         "cargo:rustc-link-lib=libprotobuf",
[opencv 0.79.0]         "cargo:rustc-link-lib=quirc",
[opencv 0.79.0]         "cargo:rustc-link-lib=zlib",
[opencv 0.79.0]     ],
[opencv 0.79.0] }
[opencv 0.79.0] === Detected OpenCV module header dir at: C:/Users/dlink/proj/opencv/opencv/build/install/include\opencv2
[opencv 0.79.0] === Found OpenCV version: 4.7.0 in headers located at: C:/Users/dlink/proj/opencv/opencv/build/install/include
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[opencv 0.79.0] cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[opencv 0.79.0] cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[opencv 0.79.0] cargo:rerun-if-env-changed=OpenCV_DIR
[opencv 0.79.0] cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[opencv 0.79.0] cargo:rerun-if-env-changed=VCPKG_ROOT
[opencv 0.79.0] cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[opencv 0.79.0] cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[opencv 0.79.0] cargo:rerun-if-env-changed=DOCS_RS
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\alphamat.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\aruco.hpp
[opencv 0.79.0] === Generating code in: C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-b4551fa724e10611\out
[opencv 0.79.0] === Placing generated bindings into: C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-b4551fa724e10611\out\opencv
[opencv 0.79.0] === Using OpenCV headers from: C:/Users/dlink/proj/opencv/opencv/build/install/include
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\bioinspired.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\ccalib.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\core.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\dnn.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\face.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\gapi.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\hdf.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-core.cpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-dnn.cpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-features2d.cpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\ocvrs_common.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\photo.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\sfm.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\videoio.hpp
[opencv 0.79.0] cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\xfeatures2d.hpp
[opencv 0.79.0] cargo:rerun-if-changed=Cargo.toml
[opencv 0.79.0] === Clang: (built by Brecht Sanders) clang version 14.0.6
[opencv 0.79.0] === Clang command line args: [
[opencv 0.79.0]     "-isystemC:/mingw64/include/c++/12.2.0",
[opencv 0.79.0]     "-isystemC:/mingw64/include/c++/12.2.0/x86_64-w64-mingw32",
[opencv 0.79.0]     "-isystemC:/mingw64/include/c++/12.2.0/backward",
[opencv 0.79.0]     "-isystemC:/mingw64/lib/clang/14.0.6/include",
[opencv 0.79.0]     "-isystemC:/mingw64/x86_64-w64-mingw32/include",
[opencv 0.79.0]     "-isystemC:/mingw64/include",
[opencv 0.79.0]     "-IC:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\include",
[opencv 0.79.0]     "-FC:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\include",
[opencv 0.79.0]     "-IC:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp",
[opencv 0.79.0]     "-FC:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp",
[opencv 0.79.0]     "-DOCVRS_PARSING_HEADERS",
[opencv 0.79.0]     "-includeocvrs_ephemeral.hpp",
[opencv 0.79.0]     "-std=c++14",
[opencv 0.79.0] ]
[opencv 0.79.0] === Building binding-generator binary:
[opencv 0.79.0] ===     Finished release [optimized] target(s) in 0.08s
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "calib3d" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "imgproc" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "features2d" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "gapi" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "dnn" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "highgui" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "imgcodecs" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "ml" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "objdetect" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "flann" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "photo" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "stitching" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "core" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "video" ""
[opencv 0.79.0] === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "videoio" ""
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] thread '<unnamed>' panicked at 'Failed to run the bindings generator', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:103:21
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] thread '<unnamed>' panicked at 'Failed to run the bindings generator', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:103:21
[opencv 0.79.0] thread 'main' panicked at 'Generator thread panicked: Any { .. }', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:112:28
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[opencv 0.79.0] === WARNING: 1 diagnostic messages
[opencv 0.79.0] ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
[opencv 0.79.0] thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
[opencv 0.79.0] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
error: failed to run custom build command for `opencv v0.79.0`

Caused by:
  process didn't exit successfully: `C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-20a539ca92cee135\build-script-build` (exit code: 101)
  --- stdout
  === Running: "\\\\?\\C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\bin\\cargo.exe" "build" "--release" "--package" "opencv-binding-generator" "--bin" "binding-generator"
  cargo:rustc-cfg=ocvrs_opencv_branch_4
  cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
  cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
  cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
  cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
  cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
  cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
  cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
  cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
  cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
  cargo:rerun-if-env-changed=OpenCV_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=VCPKG_ROOT
  cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
  cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
  cargo:rerun-if-env-changed=DOCS_RS
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\alphamat.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\aruco.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\bioinspired.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\ccalib.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\core.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\dnn.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\face.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\gapi.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\hdf.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-core.cpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-dnn.cpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\manual-features2d.cpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\ocvrs_common.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\photo.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\sfm.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\videoio.hpp
  cargo:rerun-if-changed=C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\src_cpp\xfeatures2d.hpp
  cargo:rerun-if-changed=Cargo.toml

  --- stderr
  === Using environment job server with the the amount of available jobs: 19
  === Crate version: Some("0.79.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_highgui,opencv_objdetect,opencv_dnn,opencv_videostab,opencv_calib3d,opencv_features2d,opencv_stitching,opencv_flann,opencv_videoio,opencv_rgbd,opencv_aruco,opencv_video,opencv_ml,opencv_imgcodecs,opencv_imgproc,opencv_core,ittnotify,tbb,liblibwebp,liblibtiff,liblibjpeg-turbo,liblibpng,liblibopenjp2,ippiw,ippicv,liblibprotobuf,quirc,zlib")
  ===   OPENCV_LINK_PATHS = Some("C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib")
  ===   OPENCV_INCLUDE_PATHS = Some("C:/Users/dlink/proj/opencv/opencv/build/install/include")
  ===   OPENCV_DISABLE_PROBES = None
  ===   CMAKE_PREFIX_PATH = None
  ===   OpenCV_DIR = None
  ===   PKG_CONFIG_PATH = None
  ===   VCPKG_ROOT = None
  ===   VCPKGRS_DYNAMIC = None
  ===   OCVRS_DOCS_GENERATE_DIR = None
  ===   DOCS_RS = None
  ===   PATH = Some("C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\deps;C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug;C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-pc-windows-gnu\\lib;C:\\Users\\dlink\\.rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\Git\\cmd;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\dotnet\\;C:\\Users\\dlink\\.cargo\\bin;C:\\Users\\dlink\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\JetBrains\\CLion 2022.2.3\\bin;C:\\mingw64\\bin;C:\\Users\\dlink\\.dotnet\\tools;C:\\Program Files\\CMake\\bin;C:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\x64\\mingw\\bin")
  === Enabled features:
  ===   ALPHAMAT
  ===   ARUCO
  ===   ARUCO_DETECTOR
  ===   BARCODE
  ===   BGSEGM
  ===   BIOINSPIRED
  ===   CALIB3D
  ===   CCALIB
  ===   CUDAARITHM
  ===   CUDABGSEGM
  ===   CUDACODEC
  ===   CUDAFEATURES2D
  ===   CUDAFILTERS
  ===   CUDAIMGPROC
  ===   CUDAOBJDETECT
  ===   CUDAOPTFLOW
  ===   CUDASTEREO
  ===   CUDAWARPING
  ===   CVV
  ===   DEFAULT
  ===   DNN
  ===   DNN_SUPERRES
  ===   DPM
  ===   FACE
  ===   FEATURES2D
  ===   FLANN
  ===   FREETYPE
  ===   FUZZY
  ===   GAPI
  ===   HDF
  ===   HFS
  ===   HIGHGUI
  ===   IMGCODECS
  ===   IMGPROC
  ===   IMG_HASH
  ===   INTENSITY_TRANSFORM
  ===   LINE_DESCRIPTOR
  ===   MCC
  ===   ML
  ===   OBJDETECT
  ===   OPTFLOW
  ===   OVIS
  ===   PHASE_UNWRAPPING
  ===   PHOTO
  ===   PLOT
  ===   QUALITY
  ===   RAPID
  ===   RGBD
  ===   SALIENCY
  ===   SFM
  ===   SHAPE
  ===   STEREO
  ===   STITCHING
  ===   STRUCTURED_LIGHT
  ===   SUPERRES
  ===   SURFACE_MATCHING
  ===   TEXT
  ===   TRACKING
  ===   VIDEO
  ===   VIDEOIO
  ===   VIDEOSTAB
  ===   VIZ
  ===   WECHAT_QRCODE
  ===   XFEATURES2D
  ===   XIMGPROC
  ===   XOBJDETECT
  ===   XPHOTO
  === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: true
  === Probing the OpenCV library in the following order: environment, vcpkg_cmake, vcpkg, pkg_config, cmake
  === Configuring OpenCV library from the environment:
  ===   include_paths: C:/Users/dlink/proj/opencv/opencv/build/install/include
  ===   link_paths: C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib
  ===   link_libs: opencv_highgui,opencv_objdetect,opencv_dnn,opencv_videostab,opencv_calib3d,opencv_features2d,opencv_stitching,opencv_flann,opencv_videoio,opencv_rgbd,opencv_aruco,opencv_video,opencv_ml,opencv_imgcodecs,opencv_imgproc,opencv_core,ittnotify,tbb,liblibwebp,liblibtiff,liblibjpeg-turbo,liblibpng,liblibopenjp2,ippiw,ippicv,liblibprotobuf,quirc,zlib
  === Successfully probed using: environment
  === OpenCV library configuration: Library {
      include_paths: [
          "C:/Users/dlink/proj/opencv/opencv/build/install/include",
      ],
      version: Version {
          major: 4,
          minor: 7,
          patch: 0,
      },
      cargo_metadata: [
          "cargo:rustc-link-search=C:/Users/dlink/proj/opencv/opencv/build/install/x64/mingw/lib",
          "cargo:rustc-link-lib=opencv_highgui",
          "cargo:rustc-link-lib=opencv_objdetect",
          "cargo:rustc-link-lib=opencv_dnn",
          "cargo:rustc-link-lib=opencv_videostab",
          "cargo:rustc-link-lib=opencv_calib3d",
          "cargo:rustc-link-lib=opencv_features2d",
          "cargo:rustc-link-lib=opencv_stitching",
          "cargo:rustc-link-lib=opencv_flann",
          "cargo:rustc-link-lib=opencv_videoio",
          "cargo:rustc-link-lib=opencv_rgbd",
          "cargo:rustc-link-lib=opencv_aruco",
          "cargo:rustc-link-lib=opencv_video",
          "cargo:rustc-link-lib=opencv_ml",
          "cargo:rustc-link-lib=opencv_imgcodecs",
          "cargo:rustc-link-lib=opencv_imgproc",
          "cargo:rustc-link-lib=opencv_core",
          "cargo:rustc-link-lib=ittnotify",
          "cargo:rustc-link-lib=tbb",
          "cargo:rustc-link-lib=libwebp",
          "cargo:rustc-link-lib=libtiff",
          "cargo:rustc-link-lib=libjpeg-turbo",
          "cargo:rustc-link-lib=libpng",
          "cargo:rustc-link-lib=libopenjp2",
          "cargo:rustc-link-lib=ippiw",
          "cargo:rustc-link-lib=ippicv",
          "cargo:rustc-link-lib=libprotobuf",
          "cargo:rustc-link-lib=quirc",
          "cargo:rustc-link-lib=zlib",
      ],
  }
  === Detected OpenCV module header dir at: C:/Users/dlink/proj/opencv/opencv/build/install/include\opencv2
  === Found OpenCV version: 4.7.0 in headers located at: C:/Users/dlink/proj/opencv/opencv/build/install/include
  === Generating code in: C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-b4551fa724e10611\out
  === Placing generated bindings into: C:\Users\dlink\proj\rust_opencv\target\debug\build\opencv-b4551fa724e10611\out\opencv
  === Using OpenCV headers from: C:/Users/dlink/proj/opencv/opencv/build/install/include
  === Clang: (built by Brecht Sanders) clang version 14.0.6
  === Clang command line args: [
      "-isystemC:/mingw64/include/c++/12.2.0",
      "-isystemC:/mingw64/include/c++/12.2.0/x86_64-w64-mingw32",
      "-isystemC:/mingw64/include/c++/12.2.0/backward",
      "-isystemC:/mingw64/lib/clang/14.0.6/include",
      "-isystemC:/mingw64/x86_64-w64-mingw32/include",
      "-isystemC:/mingw64/include",
      "-IC:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\include",
      "-FC:\\Users\\dlink\\proj\\opencv\\opencv\\build\\install\\include",
      "-IC:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp",
      "-FC:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp",
      "-DOCVRS_PARSING_HEADERS",
      "-includeocvrs_ephemeral.hpp",
      "-std=c++14",
  ]
  === Building binding-generator binary:
  ===     Finished release [optimized] target(s) in 0.08s
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "calib3d" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "imgproc" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "features2d" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "gapi" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "dnn" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "highgui" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "imgcodecs" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "ml" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "objdetect" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "flann" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "photo" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "stitching" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "core" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "video" ""
  === Running: "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out\\release/binding-generator" "C:/Users/dlink/proj/opencv/opencv/build/install/include" "C:\\Users\\dlink\\.cargo\\registry\\src\\github.com-1ecc6299db9ec823\\opencv-0.79.0\\src_cpp" "C:\\Users\\dlink\\proj\\rust_opencv\\target\\debug\\build\\opencv-b4551fa724e10611\\out" "videoio" ""
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  thread '<unnamed>' panicked at 'Failed to run the bindings generator', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:103:21
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  thread '<unnamed>' panicked at 'Failed to run the bindings generator', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:103:21
  thread 'main' panicked at 'Generator thread panicked: Any { .. }', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-0.79.0\build\generator.rs:112:28
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  === WARNING: 1 diagnostic messages
  ===    fatal error: 'ocvrs_ephemeral.hpp' file not found
  thread 'main' panicked at '=== Errors during header parsing', C:\Users\dlink\.cargo\registry\src\github.com-1ecc6299db9ec823\opencv-binding-generator-0.59.0\src\generator.rs:499:17
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
hybcloud commented 1 year ago

the problem still exist on 2023/5/31 win11_vcpkg_opencv_rust_build.log

twistedfall commented 1 year ago

This shouldn't be happening any more in v0.84.0, the usage of ocvrs_ephemeral.hpp was removed completely