-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
[Qt[latest]] Update to 5.14.2 #10644
[Qt[latest]] Update to 5.14.2 #10644
Conversation
…feature # Conflicts: # ports/qt5-base/portfile.cmake
This reverts commit 8b9b188.
failing after 7 h and 20min due to not having enough disk space
but the debug build was successful. |
I encountered two issues while configuring a CMake project. Issue 1
add_library(Qt5::QWindowsVistaStylePlugin MODULE IMPORTED)
if(EXISTS "${_qt5Widgets_install_prefix}/plugins/styles/qwindowsvistastyle.lib")
_populate_Widgets_plugin_properties(QWindowsVistaStylePlugin RELEASE "styles/qwindowsvistastyle.lib")
endif()
if(EXISTS "${_qt5Widgets_install_prefix}/debug/plugins/styles/qwindowsvistastyled.lib")
_populate_Widgets_plugin_properties(QWindowsVistaStylePlugin DEBUG "styles/qwindowsvistastyled.lib")
endif()
list(APPEND Qt5Widgets_PLUGINS Qt5::QWindowsVistaStylePlugin)
Workaround: comment out line 7 (8 in the actual file, there's an empty line at the beginning). Issue 2
Workaround: replace |
@davidebeatrici: Did you somehow mix artifacts from 5.12.5 and 5.12.7?
which somehow is not patched in your |
You're probably right. Since I already had Not all files were deleted, due to an error, however I expected vcpkg to replace them with the new ones. That's apparently not the case. |
@Neumann-A Please change the failed triplet in the baseline to fail and the successful triplet to skip. |
@JackBoosY: Tried to test qt5-webengine with a release only build but the last link step requires more than 32 GB of RAM and I ran out of it.
|
Note this was on a 80 Core System( 4x Intel Xeon Gold 6148) with 768 GB of RAM. Max RAM usage was 150 GB in the middle of the build (a lot of parallel jobs running) while the final link step took around 100 GB RAM. Corrected for the base RAM usage of around 70GB the system shows in idle the final link step took roughly 30 GB of RAM which explains while it failed on my machine. |
A big part of the installation size is in |
If this gets further delayed it might get replaced by an update to 5.15 (https://wiki.qt.io/Qt_5.15_Release) which is only 3 weeks away |
@ras0219-msft Please consider merge this PR first. |
In particular: * Use a recent commit of vcpkg, microsoft/vcpkg@28ab0b1 that contains microsoft/vcpkg#10644 * Update qt5 to build with the `latest` feature, that install qt 5.14 that should be the first version of qt completely relocatable ( https://www.qt.io/blog/qt-is-relocatable ) * Substitute opencv3 with opencv, that install opencv4 * Install also `asio`, `boost-asio`, `boost-process`, `boost-dll`, `boost-filesystem` and `boost-system`, to fix #7 * As the newer version of vcpkg are affected by the bug microsoft/vcpkg#10119, clone the `robotology-vcpkg-binary-ports` repo in `C:/robotology`, so that it will be contained in the same archive used to distribute the vcpkg dependencies .
* Update to recent vcpkg version In particular: * Use a recent commit of vcpkg, microsoft/vcpkg@28ab0b1 that contains microsoft/vcpkg#10644 * Update qt5 to build with the `latest` feature, that install qt 5.14 that should be the first version of qt completely relocatable ( https://www.qt.io/blog/qt-is-relocatable ) * Substitute opencv3 with opencv, that install opencv4 * Install also `asio`, `boost-asio`, `boost-process`, `boost-dll`, `boost-filesystem` and `boost-system`, to fix #7 * As the newer version of vcpkg are affected by the bug microsoft/vcpkg#10119, clone the `robotology-vcpkg-binary-ports` repo in `C:/robotology`, so that it will be contained in the same archive used to distribute the vcpkg dependencies .
In particular: * Use a recent commit of vcpkg, microsoft/vcpkg@28ab0b1 that contains microsoft/vcpkg#10644 * Update qt5 to build with the `latest` feature, that install qt 5.14 that should be the first version of qt completely relocatable ( https://www.qt.io/blog/qt-is-relocatable ) * Substitute opencv3 with opencv, that install opencv4 * Install also `asio`, `boost-asio`, `boost-process`, `boost-dll`, `boost-filesystem` and `boost-system`, to fix robotology#7 * As the newer version of vcpkg are affected by the bug microsoft/vcpkg#10119, clone the `robotology-vcpkg-binary-ports` repo in `C:/robotology`, so that it will be contained in the same archive used to distribute the vcpkg dependencies .
update of #10009 to 5.14.2
closes #5828 (although you need quite a lot of disk space to build it)
closes #8408
closes #9002 (although higher version)
closes #9442
closes #10344
closes #10338
closes #10586
closes #10644
closes #1654 (probably was already closed earlier but the discussion that it is working is here)