twistedfall
twistedfall
I already see something weird though, you're saying you're using crate version `0.94`, but in this last log snippet I can see references to `opencv-0.91.3`.
It looks like the linker is trying to link to a different OpenCV (not the one that was used for binding generation) which lacks the necessary DNN features. Maybe the...
That information is unfortunately not readily available to the dependent crates in cargo. I have manually implemented some helper macros for the OpenCV branch detection, e.g. [opencv_branch_4](https://docs.rs/opencv/latest/opencv/macro.opencv_branch_4.html). Maybe generating those...
Forgot to mention this, but it was implemented a while ago in `v0.95.0` using `opencv_has_module_!` macros
As far as I can see the actual reason it links to the release OpenCV libraries is because the main program build instructs it to: ``` [rust-opencv-vcpkg 0.1.0] cargo:rustc-link-search=native=...\.vcpkg-clion\vcpkg\installed\x64-windows-static-md\lib [rust-opencv-vcpkg...
Thank you for the suggestion, I'll investigate!
This should now be implemented in `v0.96.0`
Will you be able to post the full log (`cargo build -vv`) after doing `cargo clean` for both version `v0.94.2` and `v0.94.3`? The vcpkg in CI built successfully, so I...
Looks like it's related to `windows` crate bump then. Between these two releases `windows` was bumped from `0.59` to `0.61`. Will you be able to check if the compilation works...
Thank you for checking! I'll downgrade the `windows` dep to 0.59 for now.