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

Yocto: -Werror=sign-compare build failure for webengine (chromium 112)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 6.6.0 Beta3, 6.7.0 FF
    • 6.6
    • WebEngine
    • None
    • GCC 12, Yocto 4.2.2.
    • Linux/Yocto
    • 7d72d5053 (6.6), f6f7f8b56 (dev)

    Description

      With latest meta-qt6 6.6 branch submodule update the build fails with following error:

       

      agent:2023/08/10 08:38:05 build.go:405: | FAILED: src/gn/ninja_action_target_writer.o
      agent:2023/08/10 08:38:05 build.go:405: | /home/qt/work/build/build/tmp/hosttools/g++ -MMD -MF src/gn/ninja_action_target_writer.o.d -I../git/src/3rdparty/gn/src -I. -DNO_LAST_COMMIT_POSITION -DNDEBUG -O3 -fdata-sections -ffunction-sections -Werror -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -pthread -pipe -fno-exceptions -fno-rtti -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wextra-semi -Wundef -Wno-deprecated-copy -Wno-implicit-fallthrough -Wno-redundant-move -Wno-unused-variable -Wno-format -Wno-strict-aliasing -Wno-cast-function-type -std=gnu++17 -c ../git/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc -o src/gn/ninja_action_target_writer.o
      agent:2023/08/10 08:38:05 build.go:405: | ../git/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc: In member function ‘std::string NinjaActionTargetWriter::WriteRuleDefinition()’:
      agent:2023/08/10 08:38:05 build.go:405: | ../git/src/3rdparty/gn/src/gn/ninja_action_target_writer.cc:133:78: error: comparison of integer expressions of different signedness: ‘int’ and ‘const size_type’ {aka ‘const long unsigned int’} [-Werror=sign-compare]
      agent:2023/08/10 08:38:05 build.go:405: |   133 |     while (rspfile.length() > 250 && (pos = rspfile.find_last_of(delimiter)) != std::string::npos)
      agent:2023/08/10 08:38:05 build.go:405: |       |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
      agent:2023/08/10 08:38:05 build.go:405: | cc1plus: all warnings being treated as errors

      Full build log:

      https://testresults.qt.io/logs/yocto/meta-qt6/e2823e777673c21b44246f465a5785a3ddb30511/LinuxUbuntu_22_04x86_64LinuxUbuntu_22_04target3Yoctoqtci-linux-Ubuntu-22.04-x86_64-51-5b0c03/67f1004efe1ecc9743d6ecee05e211c6d7c59d36/build_1697233446/log.txt.gz

       

      Attachments

        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
            gronoff Mikko Gronoff
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes