Package: src:qt6-webengine Version: 6.4.2-final+dfsg-1 Severity: normal Tags: sid trixie User: debian-...@lists.debian.org Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2023/05/22/logs/qt6-webengine_6.4.2-final+dfsg-1_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-13/porting_to.html [...] | ^~~~~~~~~~~~~~~ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1023:59: error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used as a function 1023 | FormatConversionCharIsUpper(conv.conversion_char()) ? "NAN" : "nan", 3, | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1027:42: error: ‘const class absl::str_format_internal::FormatConversionSpecImpl’ has no member named ‘conversion_char’ 1027 | FormatConversionCharIsUpper(conv.conversion_char()) ? "INF" : "inf", 3, | ^~~~~~~~~~~~~~~ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1027:59: error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used as a function 1027 | FormatConversionCharIsUpper(conv.conversion_char()) ? "INF" : "inf", 3, | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc: In function ‘bool absl::str_format_internal::{anonymous}::FloatToSink(Float, const absl::str_format_internal::FormatConversionSpecImpl&, absl::str_format_internal::FormatSinkImpl*)’: ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1332:3: error: ‘FormatConversionChar’ was not declared in this scope; did you mean ‘ToFormatConversionCharSet’? 1332 | FormatConversionChar c = conv.conversion_char(); | ^~~~~~~~~~~~~~~~~~~~ | ToFormatConversionCharSet ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1334:7: error: ‘c’ was not declared in this scope 1334 | if (c == FormatConversionCharInternal::f || | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1334:42: error: ‘f’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1334 | if (c == FormatConversionCharInternal::f || | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1335:42: error: ‘F’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1335 | c == FormatConversionCharInternal::F) { | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1339:49: error: ‘e’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1339 | } else if (c == FormatConversionCharInternal::e || | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1340:49: error: ‘E’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1340 | c == FormatConversionCharInternal::E) { | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1347:47: error: ‘const class absl::str_format_internal::FormatConversionSpecImpl’ has no member named ‘conversion_char’ 1347 | exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' : 'e', | ^~~~~~~~~~~~~~~ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1347:64: error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used as a function 1347 | exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' : 'e', | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1349:49: error: ‘g’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1349 | } else if (c == FormatConversionCharInternal::g || | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1350:49: error: ‘G’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1350 | c == FormatConversionCharInternal::G) { | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1378:49: error: ‘const class absl::str_format_internal::FormatConversionSpecImpl’ has no member named ‘conversion_char’ 1378 | exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' : 'e', | ^~~~~~~~~~~~~~~ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1378:66: error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used as a function 1378 | exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' : 'e', | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1381:49: error: ‘a’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1381 | } else if (c == FormatConversionCharInternal::a || | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1382:49: error: ‘A’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1382 | c == FormatConversionCharInternal::A) { | ^ ../../../../../src/3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1383:58: error: ‘A’ is not a member of ‘absl::str_format_internal::FormatConversionCharInternal’ 1383 | bool uppercase = (c == FormatConversionCharInternal::A); | ^ [1917/29568] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o [1918/29568] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o [1919/29568] CXX obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o [1920/29568] CXX obj/third_party/abseil-cpp/absl/strings/strings/charconv.o [1921/29568] CXX obj/third_party/abseil-cpp/absl/strings/strings/charconv_bigint.o [1922/29568] CXX obj/third_party/abseil-cpp/absl/strings/strings/escaping.o ninja: build stopped: subcommand failed. FAILED: src/core/None/x86_64/QtWebEngineCore.stamp src/core/None/x86_64/QtWebEngineCore /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/core/None/x86_64/QtWebEngineCore.stamp /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/core/None/x86_64/QtWebEngineCore cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/core && /usr/bin/ninja -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/core/None/x86_64 QtWebEngineCore ninja: build stopped: subcommand failed. dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j8 -v returned exit code 1 make: *** [debian/rules:31: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2