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

Conflicting includes from 3rdparty/masm/stubs/wtf and icu

XMLWordPrintable

    • 2a80dbaf403eeb44b4455e2b93e65407954ab289 (qt/qtdeclarative/dev)

      qtdeclarative has a header src/3rdparty/masm/stubs/wtf/unicode/utypes.h that conflicts with the icu header https://github.com/unicode-org/icu/blob/master/icu4c/source/common/unicode/utypes.h. The version bundled with qt is just a redirect for unicode/Unicode.h (which does not exist in the icu sources)

      Depending on how your build is configured, this can cause problems, and since there's only one place (src/3rdparty/masm/yarr/YarrCanonicalize.h) where this include is referenced, it may make sense to modify YarrCanonicalize.h to instead just include <unicode/Unicode.h>

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

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            cwgthornton Chris Thornton
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes