Bug 255639
| Summary: | [GTK] Build error: could NOT find Thunder | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Kdwk <kdwkleung> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | bugs-noreply, calvaris, philn |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Kdwk
Building WebKitGTK from git main results in
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Thunder (missing: THUNDER_LIBRARY THUNDER_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
Source/cmake/FindThunder.cmake:66 (find_package_handle_standard_args)
Source/cmake/WebKitFindPackage.cmake:36 (_find_package)
Source/cmake/OptionsGTK.cmake:497 (find_package)
Source/cmake/WebKitCommon.cmake:227 (include)
CMakeLists.txt:21 (include)
Thus WebKitGTK could not be built.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kdwk
This can be reproduced in both the Fedora 38 and 37 toolbox container.
Xabier Rodríguez Calvar
Are you building with Encrypted Media Extensions support? Are you enabling Thunder?
Philippe Normand
If you're building from git main the recommended procedure is to have all the deps installed through the SDK, by running Tools/Scripts/update-webkitgtk-libs
libocdm.so is provided by two projects currently, one called Thunder, developed by the RDK/Comcast folks, and one called sparkle-cdm, https://github.com/Sparkle-CDM/sparkle-cdm that is shipped by the SDK.
Kdwk
In Tools/Scripts/update-webkitgtk-libs, all Flatpak operations fail with timeout, so I can’t run the script.
Philippe Normand
(In reply to kdwkleung from comment #4)
> In Tools/Scripts/update-webkitgtk-libs, all Flatpak operations fail with
> timeout, so I can’t run the script.
Then install sparkle-cdm in your toolbox or disable it.
Kdwk
Ok thanks