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

qtwebengine build fails with harfbuzz-3.0.0

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P3: Somewhat important
    • Resolution: Fixed
    • Affects Version/s: 5.15, 6.2.0 RC2
    • Fix Version/s: 5.15.7, 6.2.1
    • Component/s: WebEngine
    • Labels:
      None
    • Environment:
      harfbuzz-3.0.0
    • Platform/s:
      Linux/X11
    • Commits:
      f0a1cb8da24518c03858b85378f9ad82b0603a1a (qt/qtwebengine/5.15.7) b55ebadc3013e7f197cde1d2054002b34898ae6c (qt/qtwebengine/6.2.1)

      Description

      cmake detect and uses system harfbuzz, but build fails with harfbuzz-3.0.0

      qtwebengine/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc: In function 'sk_sp<SkData> paint_preview::SubsetFont(SkTypeface*, const paint_preview::GlyphUsage&)':
      ../../../../../../../../var/git/qt/qtwebengine/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc:74:3: error: 'hb_subset_input_set_retain_gids' was not declared in this scope; did you mean 'hb_subset_input_set_flags'?
         74 |   hb_subset_input_set_retain_gids(input.get(), true);
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            |   hb_subset_input_set_flags
      ../../../../../../../../var/git/qt/qtwebengine/src/3rdparty/chromium/components/paint_preview/common/subset_font.cc:76:35: error: 'hb_subset' was not declared in this scope; did you mean 'hb_set_set'?
         76 |   HbScoped<hb_face_t> subset_face(hb_subset(face.get(), input.get()));
            |                                   ^~~~~~~~~
            |                                   hb_set_set
      

        Attachments

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

          Activity

            People

            Assignee:
            kiburtse Kirill Burtsev
            Reporter:
            treeve Treeve Jelbert
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes