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

A QtWebEngine build fails on dev on M1 MacBook

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 6.2.0 Beta4
    • 6.x
    • WebEngine
    • None
    • macOS

      I was building Qt6.x from "dev" on super-repo which points to qtwebengine on SHA ff540ec5.

      The configure was:

      configure -prefix ~/development/installs/qt6dev -skip qtgraphicaleffects -DCMAKE_OSX_ARCHITECTURES="arm64"

      qtwebengine fails to build with:

      /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../../3rdparty/chromium/base/optional.h:844:46: warning: unused parameter 'opt' [-Wunused-parameter]
      constexpr bool operator>=(const Optional<T>& opt, nullopt_t) {
                                                   ^
      In file included from /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/qwebenginecertificateerror.cpp:42:
      In file included from /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../certificate_error_controller.h:55:
      In file included from /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../../3rdparty/chromium/base/callback.h:14:
      In file included from /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../../3rdparty/chromium/base/bind.h:13:
      In file included from /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../../3rdparty/chromium/base/bind_internal.h:22:
      /Users/vladimir/development/qt-upstream/qt5-repo/qtwebengine/src/core/api/../../3rdparty/chromium/base/notreached.h:9:10: fatal error: 'base/logging_buildflags.h' file not found
      #include "base/logging_buildflags.h"
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      10 warnings and 1 error generated.
      [13384/14666] Building CXX object qtto...ncefieldgenerator.dir/mainwindow.cpp.o
      ninja: build stopped: subcommand failed.
      

      If I skip qtwebengine in the configure, the Qt6 from dev builds well

        1. CMakeError.log
          54 kB
          Vladimir Minenko
        2. CMakeOutput.log
          83 kB
          Vladimir Minenko
        3. config.summary
          18 kB
          Vladimir Minenko
        4. config.opt
          0.1 kB
          Vladimir Minenko
        5. console_log_copy.txt
          173 kB
          Vladimir Minenko
        6. CMakeOutput-1.log
          81 kB
          Rósa Anna Björgvinsdóttir
        7. CMakeError-1.log
          55 kB
          Rósa Anna Björgvinsdóttir
        For Gerrit Dashboard: QTBUG-95152
        # Subject Branch Project Status CR V

            michal Michal Klocek
            vminenko Vladimir Minenko
            Votes:
            1 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes