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

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

    XMLWordPrintable

Details

    • 2a80dbaf403eeb44b4455e2b93e65407954ab289 (qt/qtdeclarative/dev)

    Description

      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>

      Attachments

        Issue Links

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes