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

QtWebEngine 5.15.0 cannot be built with Qt 5.12 (and 5.9) because Qt::endl does not exist

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Not Evaluated
    • 5.15.0
    • 5.15.0 Beta1
    • WebEngine
    • None
    • All
    • e6d4d15b03fa67524269bc8e1beb04dcc704db03

    Description

      When building QtWebEngine 5.15.0 with Qt 5.9, I get several errors like the following:

      error: 'endl' is not a member of 'Qt'

      while compiling

      /src/tools/qwebengine_convert_dict/main.cpp

      (recent change: https://github.com/qt/qtwebengine/commit/a2feb993aea9ab39d823daaa5d983546f0dd758d#diff-4a4b27fe3adcf64d068ea42ae0c97fc5 which converted endl to Qt::endl)

      I suggest keeping the possibility to build QtWebEngine with earlier still supported Qt versions, since the version of QtWebEngine can be upgraded without upgrading the whole Qt framework version.

      e.g. by adding https://pastebin.com/5XbSBihH

       

      Attachments

        1. compileerror.txt
          18 kB
          Chris Clime
        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
            clime Chris Clime
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes