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

Reply via email to