| Summary: | [GTK] Switch to use GTK4 by default | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Carlos Garcia Campos <cgarcia> |
| Component: | WebKitGTK | Assignee: | Diego Pino <dpino> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, dpino |
| Priority: | P2 | Keywords: | Gtk |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
|
Description
Carlos Garcia Campos
2023-11-10 23:26:20 PST
Pull request: https://github.com/WebKit/WebKit/pull/20361 Committed 270765@main (80028d273216): <https://commits.webkit.org/270765@main> Reviewed commits have been landed. Closing PR #20361 and removing active labels. After this change Ubuntu LTS bot was failing with the following error: https://build.webkit.org/#/builders/68/builds/29215 ``` CMake Error at Source/cmake/WebKitFeatures.cmake:323 (message): USE_GTK4 conflicts with USE_SOUP2. You must disable one or the other. Call Stack (most recent call first): Source/cmake/WebKitFeatures.cmake:331 (_WEBKIT_OPTION_ENFORCE_CONFLICTS) Source/cmake/WebKitFeatures.cmake:356 (_WEBKIT_OPTION_ENFORCE_ALL_CONFLICTS) Source/cmake/OptionsGTK.cmake:164 (WEBKIT_OPTION_END) Source/cmake/WebKitCommon.cmake:232 (include) CMakeLists.txt:21 (include) ``` The bot built with USE_SOUP2=ON. After removing this setting the build was failing because libgtk4-dev was not installed. This bot builds using only system libraries, so libgtk4-dev has to be added to the list of WebKitGTK dependency packages. Re-opening for pull request https://github.com/webkit/webkit/pull/20546 Committed 270775@main (cc67c85e30f9): <https://commits.webkit.org/270775@main> Reviewed commits have been landed. Closing PR #20546 and removing active labels. |