Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.6
-
None
-
GCC 12, Yocto 4.2.2.
-
-
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: