| Summary: | =net-libs/webkit-gtk-2.8.5 does not build with dev-util/cmake-3.4.0. Unknown CMake command "check_include_files". | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Oleh <moonlapse81> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | cavalier911, kensington |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | cmake-3.4 support | ||
Created attachment 417118 [details, diff]
cmake-3.4 support
Correct patch to use to ensure compilation
this patch fixes, please, add to tree. any progress on this, it's a stopper in getting various desktop installations. Definitely a show stopper, would be nice if there was an estimated time for a fix. This is not a show stopper as cmake-3.4 is ~arch while webkit-gtk-2.8 is not. webkit-gtk-2.10 does build with cmake-3.4 so it this is a problem for you, you can just unmask it like you did for cmake for now. (In reply to Gilles Dartiguelongue from comment #5) > This is not a show stopper as cmake-3.4 is ~arch while webkit-gtk-2.8 is not. > webkit-gtk-2.10 does build with cmake-3.4 so it this is a problem for you, > you can just unmask it like you did for cmake for now. thanks for the info, doing a fresh install with ACCEPT_KEYWORDS="~x86", llvm successful gotta wait and see for webkit-gtk.2.8.5. forgot to say both cmake and llvm got upgraded. Just noticed that there's no webkit-gtk-2.8.5 anymore it got upgraded to webkit-gtk-2.10.4-r1, waiting to see if that compiles, not up to that part yet. (In reply to Pednick from comment #8) > Just noticed that there's no webkit-gtk-2.8.5 anymore it got upgraded to > webkit-gtk-2.10.4-r1, waiting to see if that compiles, not up to that part > yet. Success. :) Are there plans to stabilize cmake-3.4 soon? Otherwise, we can simply wait for webkit-gtk-2.10 going to stable before that :/ cmake-3.4 probably needs more revdep testing before being stable (a lot of package failures like this) |
as summary say, cmake-3.4.0 breaks webkit-gtk (maybe all older than 2.10.4) Reproducible: Always Steps to Reproduce: 1. emerge webkit-gtk, assuming cmake-3.4.0 installed 2. notice failure 3. Actual Results: CMake Error at Source/cmake/FindOpenGL.cmake:62 (check_include_files): Unknown CMake command "check_include_files". Call Stack (most recent call first): Source/cmake/OptionsGTK.cmake:65 (find_package) CMakeLists.txt:157 (include) -- Configuring incomplete, errors occurred! See also "/var/tmp/portage/net-libs/webkit-gtk-2.8.5/work/webkit-gtk-2.8.5_build/CMakeFiles/CMakeOutput.log". See also "/var/tmp/portage/net-libs/webkit-gtk-2.8.5/work/webkit-gtk-2.8.5_build/CMakeFiles/CMakeError.log". * ERROR: net-libs/webkit-gtk-2.8.5::gentoo failed (configure phase): * cmake failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 4940: Called cmake-utils_src_configure * environment, line 1279: Called _execute_optionally 'src_configure' * environment, line 516: Called enable_cmake-utils_src_configure * environment, line 1910: Called die * The specific snippet of code: * "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed"; * * If you need support, post the output of `emerge --info '=net-libs/webkit-gtk-2.8.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/webkit-gtk-2.8.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-libs/webkit-gtk-2.8.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-2.8.5/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/webkit-gtk-2.8.5/work/webkit-gtk-2.8.5_build' * S: '/var/tmp/portage/net-libs/webkit-gtk-2.8.5/work/webkitgtk-2.8.5' https://bugs.webkit.org/show_bug.cgi?id=150117 upstream patch for 2.10.1 provided in this report.