WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
204612
[GTK] 2.27.3: ninja fails
https://bugs.webkit.org/show_bug.cgi?id=204612
Summary
[GTK] 2.27.3: ninja fails
Tomasz Kłoczko
Reported
2019-11-26 05:09:59 PST
+ /usr/bin/cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_AR=/usr/bin/ar -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_NM=/usr/bin//usr/bin/nm -DCMAKE_RANLIB=/usr/bin/ranlib -DCMAKE_VERBOSE_MAKEFILE=ON -DINCLUDE_INSTALL_DIR=/usr/include -DLIB_INSTALL_DIR=/usr/lib64 -DLIB_SUFFIX=64 -DSHARE_INSTALL_PREFIX=/usr/share -DSYSCONF_INSTALL_DIR=/etc . -GNinja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_GTKDOC=ON -DENABLE_MINIBROWSER=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DUSE_SYSTEM_MALLOC=ON -DUSE_LD_GOLD=OFF -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- The CMake build type is: Release -- Found Perl: /usr/bin/perl (found suitable version "5.30.1", minimum required is "5.10.0") -- Found PerlModules_JSON::PP: TRUE -- Found PerlModules: TRUE found components: JSON::PP -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8", minimum required is "2.7.0") -- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.6.5", minimum required is "1.9") -- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing -- Performing Test C_COMPILER_SUPPORTS_-fno-strict-aliasing - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing -- Performing Test CXX_COMPILER_SUPPORTS_-fno-strict-aliasing - Success -- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions -- Performing Test C_COMPILER_SUPPORTS_-fno-exceptions - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions -- Performing Test CXX_COMPILER_SUPPORTS_-fno-exceptions - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti -- Performing Test CXX_COMPILER_SUPPORTS_-fno-rtti - Success -- Performing Test C_COMPILER_SUPPORTS_-Wcast-align -- Performing Test C_COMPILER_SUPPORTS_-Wcast-align - Success -- Performing Test C_COMPILER_SUPPORTS_-Wformat-security -- Performing Test C_COMPILER_SUPPORTS_-Wformat-security - Success -- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute -- Performing Test C_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success -- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith -- Performing Test C_COMPILER_SUPPORTS_-Wpointer-arith - Success -- Performing Test C_COMPILER_SUPPORTS_-Wundef -- Performing Test C_COMPILER_SUPPORTS_-Wundef - Success -- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings -- Performing Test C_COMPILER_SUPPORTS_-Wwrite-strings - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align -- Performing Test CXX_COMPILER_SUPPORTS_-Wcast-align - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security -- Performing Test CXX_COMPILER_SUPPORTS_-Wformat-security - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute -- Performing Test CXX_COMPILER_SUPPORTS_-Wmissing-format-attribute - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith -- Performing Test CXX_COMPILER_SUPPORTS_-Wpointer-arith - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wundef -- Performing Test CXX_COMPILER_SUPPORTS_-Wundef - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings -- Performing Test CXX_COMPILER_SUPPORTS_-Wwrite-strings - Success -- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments -- Performing Test C_COMPILER_SUPPORTS_-Qunused-arguments - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized -- Performing Test C_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-noexcept-type -- Performing Test C_COMPILER_SUPPORTS_-Wno-noexcept-type - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality -- Performing Test C_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed -- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi -- Performing Test C_COMPILER_SUPPORTS_-Wno-psabi - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments -- Performing Test CXX_COMPILER_SUPPORTS_-Qunused-arguments - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-maybe-uninitialized - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-noexcept-type - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-parentheses-equality - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-psabi - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined -- Performing Test C_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-expansion-to-defined - Success -- Performing Test C_COMPILER_SUPPORTS_-Wall -- Performing Test C_COMPILER_SUPPORTS_-Wall - Success -- Performing Test C_COMPILER_SUPPORTS_-Wextra -- Performing Test C_COMPILER_SUPPORTS_-Wextra - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wall -- Performing Test CXX_COMPILER_SUPPORTS_-Wall - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wextra -- Performing Test CXX_COMPILER_SUPPORTS_-Wextra - Success -- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics -- Performing Test C_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed -- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always -- Performing Test C_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success -- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics -- Performing Test CXX_COMPILER_SUPPORTS_-fcolor-diagnostics - Failed -- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always -- Performing Test CXX_COMPILER_SUPPORTS_-fdiagnostics-color=always - Success -- Performing Test ATOMIC_INT64_IS_BUILTIN -- Performing Test ATOMIC_INT64_IS_BUILTIN - Success -- Looking for features.h -- Looking for features.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for langinfo.h -- Looking for langinfo.h - found -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for pthread_np.h -- Looking for pthread_np.h - not found -- Looking for strings.h -- Looking for strings.h - found -- Looking for sys/param.h -- Looking for sys/param.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/timeb.h -- Looking for sys/timeb.h - found -- Looking for linux/memfd.h -- Looking for linux/memfd.h - found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for IsDebuggerPresent -- Looking for IsDebuggerPresent - not found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for malloc_trim -- Looking for malloc_trim - found -- Looking for strnstr -- Looking for strnstr - not found -- Looking for timegm -- Looking for timegm - found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for regexec -- Looking for regexec - found -- Looking for pthread_main_np -- Looking for pthread_main_np - not found -- Looking for SIGTRAP -- Looking for SIGTRAP - found -- Performing Test HAVE_STAT_BIRTHTIME_value -- Performing Test HAVE_STAT_BIRTHTIME_value - Failed -- Performing Test HAVE_TM_GMTOFF_value -- Performing Test HAVE_TM_GMTOFF_value - Success -- Performing Test HAVE_TM_ZONE_value -- Performing Test HAVE_TM_ZONE_value - Success -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of __int128_t -- Check size of __int128_t - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3") -- Found Cairo: /usr/include/cairo (found suitable version "1.16.0", minimum required is "1.14.0") -- Checking for module 'fontconfig' -- Found fontconfig, version 2.13.92 -- Found Fontconfig: /usr/lib64/libfontconfig.so (Required is at least version "2.8.0") -- Found Freetype: /usr/lib64/libfreetype.so (found suitable version "2.10.1", minimum required is "2.4.2") -- Found LibGcrypt: /usr/lib64/libgcrypt.so (found suitable version "1.8.5", minimum required is "1.6.0") -- Found GLIB: /usr/include/glib-2.0;/usr/lib64/glib-2.0/include (found suitable version "2.63.2", minimum required is "2.44.0") -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.12 -- Checking for module 'gtk+-quartz-3.0' -- Package 'gtk+-quartz-3.0', required by 'virtual:world', not found -- Checking for module 'gtk+-x11-3.0' -- Found gtk+-x11-3.0, version 3.24.12 -- Checking for module 'gtk+-wayland-3.0' -- Found gtk+-wayland-3.0, version 3.24.12 -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/harfbuzz;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng16;/usr/include/gdk-pixbuf-2.0;/usr/include/atk-1.0 (Required is at least version "3.22.0") -- Checking for module 'gdk-3.0' -- Found gdk-3.0, version 3.24.12 -- Found GDK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/harfbuzz;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng16;/usr/include/gdk-pixbuf-2.0 (Required is at least version "3.22.0") -- Found Harfbuzz: /usr/include/harfbuzz (found version "2.6.4") -- Found the following ICU libraries: -- data (required) -- i18n (required) -- uc (required) -- Found ICU: /usr/include (found version "65.1") -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found LibSoup: /usr/include/libsoup-2.4 (found suitable version "2.68.2", minimum required is "2.54.0") -- Found LibXml2: /usr/lib64/libxml2.so (found suitable version "2.9.10", minimum required is "2.8.0") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.37") -- Checking for module 'sqlite3' -- Found sqlite3, version 3.30.1 -- Found Sqlite: /usr/include -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Checking for module 'atk' -- Found atk, version 2.35.1 -- Found ATK: /usr/include/atk-1.0 (found suitable version "2.35.1", minimum required is "2.16.0") -- Found WebP: /usr/include;/usr/include -- Checking for module 'atspi-2' -- Found atspi-2, version 2.34.0 -- Found ATSPI: /usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib64/dbus-1.0/include;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include (Required is at least version "2.5.3") -- Checking for module 'egl' -- Found egl, version 1.5 -- Found EGL: /usr/include -- Checking for module 'gtk+-unix-print-3.0' -- Found gtk+-unix-print-3.0, version 3.24.12 -- Found GTKUnixPrint: /usr/include/gtk-3.0/unix-print;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include;/usr/include/harfbuzz;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng16;/usr/include/gdk-pixbuf-2.0;/usr/include/atk-1.0 -- Checking for module 'gl' -- Found gl, version 1.2 -- Found OpenGL: /usr/include -- Looking for include file GL/glx.h -- Looking for include file GL/glx.h - found -- Checking for module 'glesv2' -- Found glesv2, version 3.2 -- Found OpenGLES2: /usr/include -- Found WPE: /usr/include/wpe-1.0 (Required is at least version "1.3.0") -- Found WPEBACKEND_FDO: /usr/include/wpe-fdo-1.0 -- Found LibXslt: /usr/lib64/libxslt.so (found suitable version "1.1.34", minimum required is "1.1.7") -- Checking for module 'libsecret-1' -- Found libsecret-1, version 0.19.1 -- Found Libsecret: /usr/include/libsecret-1;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include -- Checking for module 'gobject-introspection-1.0' -- Found gobject-introspection-1.0, version 1.62.0 -- Checking for module 'libtasn1' -- Found libtasn1, version 4.15.0 -- Found Libtasn1: /usr/lib64/libtasn1.so -- Checking for module 'enchant-2' -- Found enchant-2, version 2.2.7 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Checking for modules 'wayland-client;wayland-server;wayland-egl' -- Found wayland-client, version 1.17.0 -- Found wayland-server, version 1.17.0 -- Found wayland-egl, version 18.1.0 -- Found Wayland: wayland-server;wayland-egl;wayland-client -- Checking for module 'wayland-protocols' -- Package 'wayland-protocols', required by 'virtual:world', not found -- Found LibNotify: /usr/include/gdk-pixbuf-2.0;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include (found version "0.7.8") -- Found Hyphen: /usr/include -- Checking for module 'libwoff2dec' -- Found libwoff2dec, version 1.0.2 -- Found WOFF2Dec: /usr/include (found suitable version "1.0.2", minimum required is "1.0.2") -- Checking for module 'libseccomp' -- Found libseccomp, version 2.4.2 -- Found LIBSECCOMP: /usr/lib64/libseccomp.so (found version "2.4.2") -- Checking for module 'gstreamer-1.0 >= 1.10.0' -- Found gstreamer-1.0 , version 1.16.1 -- Checking for module 'gstreamer-base-1.0 >= 1.10.0' -- Found gstreamer-base-1.0 , version 1.16.1 -- Checking for module 'gstreamer-app-1.0 >= 1.10.0' -- Found gstreamer-app-1.0 , version 1.16.1 -- Checking for module 'gstreamer-audio-1.0 >= 1.10.0' -- Found gstreamer-audio-1.0 , version 1.16.1 -- Checking for module 'gstreamer-fft-1.0 >= 1.10.0' -- Found gstreamer-fft-1.0 , version 1.16.1 -- Checking for module 'gstreamer-gl-1.0 >= 1.10.0' -- Found gstreamer-gl-1.0 , version 1.16.1 -- Checking for module 'gstreamer-mpegts-1.0>=1.4.0' -- Found gstreamer-mpegts-1.0, version 1.16.1 -- Checking for module 'gstreamer-pbutils-1.0 >= 1.10.0' -- Found gstreamer-pbutils-1.0 , version 1.16.1 -- Checking for module 'gstreamer-tag-1.0 >= 1.10.0' -- Found gstreamer-tag-1.0 , version 1.16.1 -- Checking for module 'gstreamer-video-1.0 >= 1.10.0' -- Found gstreamer-video-1.0 , version 1.16.1 -- Checking for module 'gstreamer-codecparsers-1.0 >= 1.10.0' -- Found gstreamer-codecparsers-1.0 , version 1.16.1 -- Found GStreamer: GSTREAMER_INCLUDE_DIRS;GSTREAMER_LIBRARIES;GSTREAMER_VERSION;GSTREAMER_BASE_INCLUDE_DIRS;GSTREAMER_BASE_LIBRARIES;GSTREAMER_APP_INCLUDE_DIRS;GSTREAMER_APP_LIBRARIES;GSTREAMER_PBUTILS_INCLUDE_DIRS;GSTREAMER_PBUTILS_LIBRARIES;GSTREAMER_VIDEO_INCLUDE_DIRS;GSTREAMER_VIDEO_LIBRARIES;GSTREAMER_MPEGTS_INCLUDE_DIRS;GSTREAMER_MPEGTS_LIBRARIES;GSTREAMER_TAG_INCLUDE_DIRS;GSTREAMER_TAG_LIBRARIES;GSTREAMER_GL_INCLUDE_DIRS;GSTREAMER_GL_LIBRARIES;GSTREAMER_AUDIO_INCLUDE_DIRS;GSTREAMER_AUDIO_LIBRARIES;GSTREAMER_FFT_INCLUDE_DIRS;GSTREAMER_FFT_LIBRARIES (Required is at least version "1.10.0") -- Found Gperf: /usr/bin/gperf (Required is at least version "3.0.1") -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/WTF/wtf/PlatformGTK.cmake -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/PlatformGTK.cmake -- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off -- Performing Test CXX_COMPILER_SUPPORTS_-ffp-contract=off - Success -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/shell/PlatformGTK.cmake -- Using source list file: Sources.txt -- Using source list file: SourcesGTK.txt -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/ThirdParty/ANGLE/PlatformGTK.cmake -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-cast-align - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-suggest-attribute=format - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-type-limits -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-type-limits - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-undef - Success -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter -- Performing Test CXX_COMPILER_SUPPORTS_-Wno-unused-parameter - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type -- Performing Test C_COMPILER_SUPPORTS_-Wno-cast-function-type - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare -- Performing Test C_COMPILER_SUPPORTS_-Wno-sign-compare - Success -- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter -- Performing Test C_COMPILER_SUPPORTS_-Wno-unused-parameter - Success -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/WebCore/PAL/pal/PlatformGTK.cmake -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/WebCore/PlatformGTK.cmake -- Using source list file: Sources.txt -- Using source list file: platform/SourcesCairo.txt -- Using source list file: platform/SourcesGCrypt.txt -- Using source list file: platform/SourcesSoup.txt -- Using source list file: SourcesGTK.txt -- Using source list file: platform/SourcesGLib.txt -- Looking for shm_open -- Looking for shm_open - not found -- Looking for shm_open -- Looking for shm_open - found -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/WebKit/PlatformGTK.cmake -- Using source list file: Sources.txt -- Using source list file: SourcesGTK.txt -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/WebDriver/PlatformGTK.cmake -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/PlatformGTK.cmake -- Found Gettext: /usr/bin/msgmerge (found version "0.20.1") -- Using platform-specific CMakeLists: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Tools/PlatformGTK.cmake -- Enabled features: -- ENABLE_ACCELERATED_2D_CANVAS .................. OFF -- ENABLE_BUBBLEWRAP_SANDBOX ON -- ENABLE_DRAG_SUPPORT ........................... ON -- ENABLE_GLES2 OFF -- ENABLE_GTKDOC ................................. ON -- ENABLE_INTROSPECTION ON -- ENABLE_MEDIA_SOURCE ........................... ON -- ENABLE_MINIBROWSER ON -- ENABLE_OPENGL ................................. ON -- ENABLE_QUARTZ_TARGET OFF -- ENABLE_SHAREABLE_RESOURCE ..................... ON -- ENABLE_SPELLCHECK ON -- ENABLE_TOUCH_EVENTS ........................... ON -- ENABLE_VIDEO ON -- ENABLE_WAYLAND_TARGET ......................... ON -- ENABLE_WEBDRIVER ON -- ENABLE_WEB_AUDIO .............................. ON -- ENABLE_WEB_CRYPTO ON -- ENABLE_X11_TARGET ............................. ON -- USE_LIBHYPHEN ON -- USE_LIBNOTIFY ................................. ON -- USE_LIBSECRET ON -- USE_OPENJPEG .................................. ON -- USE_WOFF2 ON -- USE_WPE_RENDERER .............................. ON -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3 + /usr/bin/ninja -v -j48 ninja: error: '/unstable/pointer-constraints/pointer-constraints-unstable-v1.xml', needed by 'DerivedSources/webkit2gtk/pointer-constraints-unstable-v1-protocol.c', missing and no known rule to make it error: Bad exit status from /var/tmp/rpm-tmp.r7y9Mj (%build)
Attachments
Add attachment
proposed patch, testcase, etc.
Carlos Garcia Campos
Comment 1
2019-11-26 05:14:54 PST
Do you have wayland-protocols installed? I think we check for that in the build
Carlos Garcia Campos
Comment 2
2019-11-26 05:16:02 PST
-- Checking for module 'wayland-protocols' -- Package 'wayland-protocols', required by 'virtual:world', not found I wonder why that's not fatal
Tomasz Kłoczko
Comment 3
2019-11-26 12:13:53 PST
Probably because cmake finished without errors :) Looks like it just passed the same pint in whole build process so hopefully webkit will build but I think that finisjhieng cmake witout found wayland-protocols is kind of small bug :P
Tomasz Kłoczko
Comment 4
2019-11-26 12:27:41 PST
Looks like it still fails in new point. FAILED: DerivedSources/JavaScriptCore/Bytecodes.h DerivedSources/JavaScriptCore/InitBytecodes.asm DerivedSources/JavaScriptCore/BytecodeStructs.h DerivedSources/JavaScri ptCore/BytecodeIndices.h DerivedSources/JavaScriptCore/WasmLLIntGeneratorInlines.h DerivedSources/JavaScriptCore/InitWasm.asm cd /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore && /usr/bin/ruby /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/m ain.rb --bytecodes_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/Bytecodes.h --init_bytecodes_asm /home/tkloczko/rpmbuild/BUILD/webkitgt k-2.27.3/DerivedSources/JavaScriptCore/InitBytecodes.asm --bytecode_structs_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/BytecodeStruct s.h --bytecode_indices_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/BytecodeIndices.h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/So urce/JavaScriptCore/bytecode/BytecodeList.rb --wasm_json /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/wasm/wasm.json --wasm_llint_generator_h /ho me/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/WasmLLIntGeneratorInlines.h --init_wasm_llint /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/De rivedSources/JavaScriptCore/InitWasm.asm /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- json (LoadError) from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/Wasm.rb:1:in `<top (required)>' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/DSL.rb:29:in `require_relative' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/DSL.rb:29:in `<top (required)>' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/main.rb:24:in `require_relative' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/main.rb:24:in `<main>'
Tomasz Kłoczko
Comment 5
2019-11-26 12:33:06 PST
I was completly not aware that webkit uses ruby during build. In cmake log I see: -- Could NOT find Ruby (missing: RUBY_INCLUDE_DIR RUBY_LIBRARY RUBY_CONFIG_INCLUDE_DIR) (found suitable version "2.6.5", minimum required is "1.9") Something is missing but I'm not suure what. Can you hint? Nevertheless looksks like another false positive result of some cmake probes which causes that cmake finish without error.
Tomasz Kłoczko
Comment 6
2019-11-26 12:41:39 PST
To short part of the log. Here is correct one: 2261/4320] cd /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore && /usr/bin/ruby /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore /generator/main.rb --bytecodes_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/Bytecodes.h --init_bytecodes_asm /home/tkloczko/rpmbuild/BU ILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/InitBytecodes.asm --bytecode_structs_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/By tecodeStructs.h --bytecode_indices_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/BytecodeIndices.h /home/tkloczko/rpmbuild/BUILD/webkitg tk-2.27.3/Source/JavaScriptCore/bytecode/BytecodeList.rb --wasm_json /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/wasm/wasm.json --wasm_llint_gen erator_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/WasmLLIntGeneratorInlines.h --init_wasm_llint /home/tkloczko/rpmbuild/BUILD/webkitg tk-2.27.3/DerivedSources/JavaScriptCore/InitWasm.asm FAILED: DerivedSources/JavaScriptCore/Bytecodes.h DerivedSources/JavaScriptCore/InitBytecodes.asm DerivedSources/JavaScriptCore/BytecodeStructs.h DerivedSources/JavaScri ptCore/BytecodeIndices.h DerivedSources/JavaScriptCore/WasmLLIntGeneratorInlines.h DerivedSources/JavaScriptCore/InitWasm.asm cd /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore && /usr/bin/ruby /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/m ain.rb --bytecodes_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/Bytecodes.h --init_bytecodes_asm /home/tkloczko/rpmbuild/BUILD/webkitgt k-2.27.3/DerivedSources/JavaScriptCore/InitBytecodes.asm --bytecode_structs_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/BytecodeStruct s.h --bytecode_indices_h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/BytecodeIndices.h /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/So urce/JavaScriptCore/bytecode/BytecodeList.rb --wasm_json /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/wasm/wasm.json --wasm_llint_generator_h /ho me/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/DerivedSources/JavaScriptCore/WasmLLIntGeneratorInlines.h --init_wasm_llint /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/De rivedSources/JavaScriptCore/InitWasm.asm /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- json (LoadError) from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:54:in `require' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/Wasm.rb:1:in `<top (required)>' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/DSL.rb:29:in `require_relative' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/DSL.rb:29:in `<top (required)>' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/main.rb:24:in `require_relative' from /home/tkloczko/rpmbuild/BUILD/webkitgtk-2.27.3/Source/JavaScriptCore/generator/main.rb:24:in `<main>'
Tomasz Kłoczko
Comment 7
2019-11-26 12:58:28 PST
After installing rubygem-json package seems it passed that poing. Neverteless issue is that there is no even single word about all those new build requirements in announcement and looks like some bugs around those new requirements are. Just personal impression but it is a bit odd that webkit build instead heading to simplify is more and more complicated. Build process requires cmake which has a lot of issues (so many that maintainers have now IIRS +2k opened tickets). On top of that it is not possible to use cmake with make but only with ninja backend (which is less often used). Additionally whole build uses SH, python, perl and now even ruby :/ This does not look good .. :(
Carlos Garcia Campos
Comment 8
2019-11-27 00:45:11 PST
I'm not CMake expert either, I thought adding REQUIRED to find_package was enough to make the configure fail when missing, but it seems it isn't.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug