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.
This can be reproduced in both the Fedora 38 and 37 toolbox container.
Are you building with Encrypted Media Extensions support? Are you enabling Thunder?
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.
In Tools/Scripts/update-webkitgtk-libs, all Flatpak operations fail with timeout, so I can’t run the script.
(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.
Ok thanks