GNOME Bugzilla – Bug 786286
webkigtk fails to build with advertised dependencies
Last modified: 2021-05-17 16:06:39 UTC
With the files from: https://download.gnome.org/teams/releng/3.25.90/ Running: jhbuild -f sample-tarball.jhbuildrc -m gnome-apps-3.25.90.modules build --nodeps totem Without --nodeps failed with: jhbuild -f sample-tarball.jhbuildrc -m gnome-apps-3.25.90.modules build totem Required packages: System installed packages which are too old: (none) No matching system package installed: libwebp hyphen jhbuild build: Required system dependencies not installed. Install using the command 'jhbuild sysdeps --install' or to ignore system dependencies use command-line option --nodeps webkitgtk failed during configure with: <snip> -- Package 'enchant', required by 'virtual:world', not found CMake Error at Source/cmake/OptionsGTK.cmake:336 (message): Enchant is needed for ENABLE_SPELLCHECK Call Stack (most recent call first): Source/cmake/WebKitCommon.cmake:59 (include) CMakeLists.txt:146 (include) Is enchant missing as a webkitgtk dep?
Nope... it is listed in jhbuild. And the systemmodule for enchant looks right. My first inclination is to suspect a bug in WebKit's FindEnchant.cmake. We discovered recently that very many of the find modules do not properly fail the build when a dependency is missing. But you're having the reverse problem, which seems unlikely....
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/jhbuild/-/issues/266.