Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-99745

QtWebEngine 5.15.8 build fails

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.15
    • WebEngine
    • None
    • Linux/X11

    Description

      I'm seeing a build issue when trying to package 5.15.8 (using Qt 5.15.2 with KDE patch collection). 5.15.7 built fine.

      Log:

      [ 65s] Project MESSAGE: /home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src/3rdparty/gn/build/gen.py --no-last-commit-position --out-path /home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src/3rdparty/gn/out/Release --cc "/usr/bin/gcc" --cxx "/usr/bin/g++" --ld "/usr/bin/g++"
      [ 65s] ninja: error: '../../tools/gn/gn_main.cc', needed by 'tools/gn/gn_main.o', missing and no known rule to make it
      [ 65s] Project ERROR: GN build error!
      [ 65s] make[2]: *** [Makefile:98: sub-gn-pro-make_first] Error 3
      [ 65s] make[2]: *** Waiting for unfinished jobs....
      [ 65s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src/buildtools'
      [ 65s] make[3]: Nothing to be done for 'first'.
      [ 65s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src/buildtools'
      [ 65s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src/buildtools'
      [ 65s] make[1]: *** [Makefile:55: sub-buildtools-make_first] Error 2
      [ 65s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/src'
      [ 65s] make: *** [Makefile:49: sub-src-make_first] Error 2
      [ 65s] error: Bad exit status from /var/tmp/rpm-tmp.GTZlzt (%build)

      qmake command:

      [ 61s] + /usr/lib64/qt5/bin/qmake 'QMAKE_CXXFLAGS= -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -DOPENSSL_LOAD_CONF' 'QMAKE_CFLAGS= -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -DOPENSSL_LOAD_CONF' 'QMAKE_LFLAGS= -Wl,--as-needed -Wl,--no-undefined' 'QMAKE_CFLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -Wno-return-type' 'QMAKE_CXXFLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -Wno-return-type' 'QMAKE_LFLAGS+=-Wl,--no-keep-memory -Wl,--hash-size=31 -Wl,--reduce-memory-overheads' gn_args+=link_pulseaudio=true gn_args+=media_use_openh264=false 'gn_args+=use_system_libxml=true use_system_libxslt=true' qtwebengine.pro -- -webengine-alsa -no-webengine-embedded-build -webengine-kerberos -system-webengine-icu -system-webengine-opus -system-webengine-webp -webengine-pepper-plugins -webengine-printing-and-pdf -system-webengine-ffmpeg -webengine-proprietary-codecs

       

      qmake log:

      [ 61s] Info: creating stash file /home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/.qmake.stash
      [ 61s] Info: creating cache file /home/abuild/rpmbuild/BUILD/qtwebengine-everywhere-src-5.15.8/.qmake.cache
      [ 61s] 
      [ 61s] Running configuration tests...
      [ 61s] Checking for architecture supported... yes
      [ 61s] Checking for bison... yes
      [ 61s] Checking for submodule initialized... yes
      [ 61s] Checking for build path without whitespace... yes
      [ 61s] Checking for platform supported... 
      [ 61s] Checking for gperf... yes
      [ 61s] Checking for flex... yes
      [ 61s] Checking for python2... /usr/bin/python2
      [ 61s] Checking for node.js... true
      [ 61s] Checking for host pkg-config... /usr/bin/pkg-config
      [ 61s] Checking for glibc > 2.16... yes
      [ 61s] Checking for khr... yes
      [ 61s] Checking for nss >= 3.26... yes
      [ 61s] Checking for d-bus... yes
      [ 61s] Checking for fontconfig... yes
      [ 61s] Checking for x11... yes
      [ 61s] Checking for libdrm... yes
      [ 61s] Checking for xcomposite... yes
      [ 61s] Checking for xcursor... yes
      [ 61s] Checking for xi... yes
      [ 61s] Checking for xproto (glproto)... yes
      [ 61s] Checking for xtst... yes
      [ 61s] Checking for xkbfile... yes
      [ 61s] Checking for jumbo build merge limit... 8
      [ 62s] Checking for linker supports -z noexecstack... yes
      [ 62s] Checking for libavcodec libavformat libavutil... yes
      [ 62s] Checking for opus... yes
      [ 62s] Checking for libwebp, libwebpmux and libwebpdemux... yes
      [ 62s] Checking for freetype >= 2.4.2... yes
      [ 62s] Checking for glib-2.0 >= 2.32.0... yes
      [ 62s] Checking for harfbuzz >= 2.4.0... yes
      [ 62s] Checking for icu >= 65... yes
      [ 62s] Checking for compatible jpeglib... yes
      [ 62s] Checking for lcms2... yes
      [ 62s] Checking for libevent... yes
      [ 63s] Checking for libvpx... yes
      [ 63s] Checking for compatible libxml2 and libxslt... no
      [ 63s] Checking for minizip... yes
      [ 63s] Checking for system ninja... yes
      [ 63s] Checking for libpng >= 1.6.0... yes
      [ 64s] Checking for re2... yes
      [ 64s] Checking for snappy... yes
      [ 64s] Checking for zlib... yes
      [ 64s] Checking for alsa... yes
      [ 64s] Checking for poppler-cpp... yes
      [ 64s] Checking for pulseaudio >= 0.9.10... yes
      [ 64s] Done running configuration tests.
      [ 64s] 
      [ 64s] Configure summary:
      [ 64s] 
      [ 64s] Qt WebEngine Build Tools:
      [ 64s] Use System Ninja ....................... yes
      [ 64s] Jumbo Build Merge Limit ................ 8
      [ 64s] Developer build ........................ no
      [ 64s] Sanitizer .............................. no
      [ 64s] QtWebEngine required system libraries:
      [ 64s] fontconfig ........................... yes
      [ 64s] dbus ................................. yes
      [ 64s] nss .................................. yes
      [ 64s] khr .................................. yes
      [ 64s] glibc ................................ yes
      [ 64s] QtWebEngine required system libraries for qpa-xcb:
      [ 64s] x11 .................................. yes
      [ 64s] libdrm ............................... yes
      [ 64s] xcomposite ........................... yes
      [ 64s] xcursor .............................. yes
      [ 64s] xi ................................... yes
      [ 64s] xproto (glproto) ..................... yes
      [ 64s] xtst ................................. yes
      [ 64s] xkbfile .............................. yes
      [ 64s] Optional system libraries used:
      [ 64s] re2 .................................. yes
      [ 64s] icu .................................. yes
      [ 64s] libwebp, libwebpmux and libwebpdemux . yes
      [ 64s] opus ................................. yes
      [ 64s] ffmpeg ............................... yes
      [ 64s] libvpx ............................... yes
      [ 64s] snappy ............................... yes
      [ 64s] glib ................................. yes
      [ 64s] zlib ................................. yes
      [ 64s] minizip .............................. yes
      [ 64s] libevent ............................. yes
      [ 64s] libxml2 and libxslt .................. no
      [ 64s] lcms2 ................................ yes
      [ 64s] png .................................. yes
      [ 64s] JPEG ................................. yes
      [ 64s] harfbuzz ............................. yes
      [ 64s] freetype ............................. yes
      [ 64s] Qt WebEngineCore:
      [ 64s] Embedded build ......................... no
      [ 64s] Full debug information ................. no
      [ 64s] Pepper Plugins ......................... yes
      [ 64s] Printing and PDF ....................... yes
      [ 64s] Proprietary Codecs ..................... yes
      [ 64s] Spellchecker ........................... yes
      [ 64s] Native Spellchecker .................... no
      [ 64s] WebRTC ................................. yes
      [ 64s] PipeWire over GIO ...................... no
      [ 64s] Geolocation ............................ yes
      [ 64s] WebChannel support ..................... yes
      [ 64s] Kerberos Authentication ................ yes
      [ 64s] Extensions ............................. yes
      [ 64s] Support qpa-xcb ........................ yes
      [ 64s] Use ALSA ............................... yes
      [ 64s] Use PulseAudio ......................... yes
      [ 64s] Qt WebEngineQml:
      [ 64s] Support Qt WebEngine Qml ............... yes
      [ 64s] UI Delegates ........................... yes
      [ 64s] Test Support ........................... no
      [ 64s] Qt WebEngineWidgets:
      [ 64s] Support Qt WebEngine Widgets ........... yes
      [ 64s] Qt PDF:
      [ 64s] Support V8 ............................. no
      [ 64s] Support XFA ............................ no
      [ 64s] Support XFA-BMP ........................ no
      [ 64s] Support XFA-GIF ........................ no
      [ 64s] Support XFA-PNG ........................ no
      [ 64s] Support XFA-TIFF ....................... no
      [ 64s] Bitcode support ........................ no
      [ 64s] Use static runtime ..................... no
      [ 64s] Qt PDF Widgets:
      [ 64s] Support Qt PDF Widgets ................. yes

       

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            cgiboudeaux Christophe Marin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes