-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[opencv4] update to v4.3 #11130
[opencv4] update to v4.3 #11130
Conversation
endif() | ||
|
||
if(UNIX AND NOT APPLE) | ||
list(APPEND FFMPEG_PLATFORM_DEPENDENT_LIBS -lX11) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note for future me: Maybe this change in FindFFMPEG.cmake has to be done only on macOS Catalina, since I remember linking to X11 as necessary also on previous versions of osx?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We also need to update version for ffmpeg
.
/azp run |
Pull request contains merge conflicts. |
merged with master 😉 |
It seems that Could you please remove
The regressions on osx
The regressions on windows
|
This PR helps to solve some issues for opencv4 under android, and it almost succeeds under android. However, the final step fails because of the presence of two "README.android" files in the package folder:
How to reproduce
A possible solution (which I tested) inside "ports/opencv4/portfile.cmake", add this before the final line (
|
I will add your final lines for sure. Removing those readme is not dangerous at all |
The analysis of CONTROL is now more strict, caused this error. |
Wonderful, thanks for finding the root issue of the ci failure |
@ras0219-msft Since this PR lasts too long, please merge this PR first. |
What’s going on with all of these regressions?!?? |
@cenit It hard to find the place we talk. Thank you for the explanation. |
OpenCV 4.4 has been released. |
@cenit You should stay with 4.3. After it will merge, please also do 4.4. Thank you. |
@cenit Can you tell me what the status of this PR? |
@cenit Please update after merge this PR. @ras0219-msft Ping for merge this PR. |
Thanks to everyone who worked on this PR! |
* [opencv4] draft update to v4.3 * restore uwp patch * fix qt and ipp features * fix libepoxy and meson on osx * fix baseline, trigger a full rebuild due to meson tool changes * remove jpeg feature on windows due to a bug with MSVC * minor fixes for some features * ffmpeg x11 lib not required anymore on apple for downstream projects * small fixes for ogre and qt5 * remove a broken module * fix installation path * fix openexr which was broken and regressed opencv downstream projects * first round of ci passes * improve compatibility with android toolchain * [openexr] upgrade to v2.5.0 to fix regressions, might require fixes in dependent projects and might deserve its own PR * fix OpenEXR link for downstream projects * do not install unrequested features * fix compatibility with newer OpenEXR * [OpenCV3] update to v3.4.10 * fix openexr on windows, was creating symlinks that broke vcpkg * fix openexr wrapper * [openexr] cmake config files are installed into a lowered-case folder * remove mangled paths trying to fix android setup * disable dnn on android, fix mangled cmake config paths again * fix downstream CUDA dependency * fix compatibility with vs16.6 * remove from baseline ports now passing tests * [alembic] fixes for new openexr * fix baseline * [field3d] fixes for new openexr * [field3d] improve fixes, windows still unsupported despite what is said upstream * apply fixes required from review * add missing field3d patch * [field3d] disable mpi integration * [opencv2] remove cublas integration * [vtk] do not create libharu::libharu target if already existing * Update ports/opencv4/portfile.cmake Co-authored-by: Jack·Boos·Yu <[email protected]> * Update ports/opencv3/portfile.cmake Co-authored-by: Jack·Boos·Yu <[email protected]> * improve compatibility with newer CUDNN * [OpenCV3, OpenCV4] improve compatibility with CUDA 11 * [OpenCV2] improve compatibility with CUDA 11 * [field3d] regenerate patch ignoring space at eol * [vcpkg] Use SSH keys instead of password authentication when minting Linux scale sets (microsoft#11999) * [field3d] regenerate patch ignoring space at eol * [field3d] regenerate patch, again * [field3d] fixes for windows * [libass] fix regression * ci.baseline.txt update * [CUDA11] use FindCUDA from CMake 3.18 to ease transition later * re-bump vtk and ffmpeg, which were lost with merges from master * [OpenCV4] Halide feature is not broken anymore * [field3d] regenerate hdf5 patch * [OpenCV4] remove GTK features: it can be built only on *nix but GTK on vcpkg cannot be built on *nix systems... * merge ci.baseline.txt from master and fix field3d patch * remove rebuilding * restore vtk CONTROL file * update CONTROL files * Trigger rebuild * Update ports/freeimage/CONTROL * Update ports/freeimage/CONTROL * [opencv3/4] avoid tesseract dependency on uwp builds * [opencv] add missing module search Co-authored-by: Billy Robert O'Neal III <[email protected]> Co-authored-by: Jack·Boos·Yu <[email protected]>
It should be complete now
Fixes: #11557
Closes: #8557
Fixes: #11138
Fixes: #10188
Closes: #8655
Closes: #8549
Closes: #3196
Fixes: #7981
Closes: #7913
Closes: #7856
Fixes: #4907
Closes: #9607
Fixes: #7572
Closes: #8175