Package: src:qtwebengine-opensource-src
Version: 5.15.13+dfsg-1~deb12u1
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/qtwebengine-opensource-src_5.15.13+dfsg-1~deb12u1_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

[...]
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1315:7:
 error: ‘c’ was not declared in this scope
 1315 |   if (c == FormatConversionCharInternal::f ||
      |       ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1315:42:
 error: ‘f’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1315 |   if (c == FormatConversionCharInternal::f ||
      |                                          ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1316:42:
 error: ‘F’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1316 |       c == FormatConversionCharInternal::F) {
      |                                          ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1320:49:
 error: ‘e’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1320 |   } else if (c == FormatConversionCharInternal::e ||
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1321:49:
 error: ‘E’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1321 |              c == FormatConversionCharInternal::E) {
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1328:47:
 error: ‘const class absl::str_format_internal::FormatConversionSpecImpl’ has 
no member named ‘conversion_char’
 1328 |         exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' 
: 'e',
      |                                               ^~~~~~~~~~~~~~~
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1328:64:
 error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used 
as a function
 1328 |         exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 'E' 
: 'e',
      |                                                                ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1330:49:
 error: ‘g’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1330 |   } else if (c == FormatConversionCharInternal::g ||
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1331:49:
 error: ‘G’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1331 |              c == FormatConversionCharInternal::G) {
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1359:49:
 error: ‘const class absl::str_format_internal::FormatConversionSpecImpl’ has 
no member named ‘conversion_char’
 1359 |           exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 
'E' : 'e',
      |                                                 ^~~~~~~~~~~~~~~
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1359:66:
 error: ‘absl::str_format_internal::FormatConversionCharIsUpper’ cannot be used 
as a function
 1359 |           exp, FormatConversionCharIsUpper(conv.conversion_char()) ? 
'E' : 'e',
      |                                                                  ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1362:49:
 error: ‘a’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1362 |   } else if (c == FormatConversionCharInternal::a ||
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1363:49:
 error: ‘A’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1363 |              c == FormatConversionCharInternal::A) {
      |                                                 ^
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc:1364:58:
 error: ‘A’ is not a member of 
‘absl::str_format_internal::FormatConversionCharInternal’
 1364 |     bool uppercase = (c == FormatConversionCharInternal::A);
      |                                                          ^
[1591/33093] /usr/bin/g++ -MMD -MF 
obj/third_party/abseil-cpp/absl/status/status/status.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables 
-fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident 
-fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
-fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-at
 tributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof 
-Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/abseil-cpp/absl/status/status.cc -o 
obj/third_party/abseil-cpp/absl/status/status/status.o
[1592/33093] /usr/bin/g++ -MMD -MF 
obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables 
-fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident 
-fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
-fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memac
 cess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage 
-Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc
 -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o
[1593/33093] /usr/bin/g++ -MMD -MF 
obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables 
-fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident 
-fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
-fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memacc
 ess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage 
-Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc
 -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o
[1594/33093] /usr/bin/g++ -MMD -MF 
obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o.d 
-DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables 
-fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident 
-fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
-fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wno-narrowing -Wno-class-mem
 access -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage 
-Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc
 -o obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o
[1595/33093] /usr/bin/g++ -MMD -MF 
obj/third_party/abseil-cpp/absl/strings/cord/cord.o.d -DUSE_UDEV -DUSE_AURA=1 
-DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DTOOLKIT_QT 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DABSL_ALLOCATOR_NOTHROW=1 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing 
--param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables 
-fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -O2 -fno-ident 
-fdata-sections -ffunction-sections -fno-omit-frame-pointer -g0 
-fvisibility=hidden -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wno-narrowing -Wno-class-memaccess -Wno-attri
 butes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof 
-Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/abseil-cpp/absl/strings/cord.cc -o 
obj/third_party/abseil-cpp/absl/strings/cord/cord.o
[1596/33093] /usr/bin/g++ -MMD -MF obj/skia/skia_opts_hsw/SkOpts_hsw.o.d 
-DUSE_UDEV -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DSK_CODEC_DECODES_PNG -DSK_CODEC_DECODES_WEBP -DSK_ENCODE_PNG -DSK_ENCODE_WEBP 
-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" -DSK_GL 
-DSK_CODEC_DECODES_JPEG -DSK_ENCODE_JPEG -DSK_USE_LIBGIFCODEC 
-DSK_VULKAN_HEADER=\"../../skia/config/SkVulkanConfig.h\" -DSK_VULKAN=1 
-DSK_SUPPORT_GPU=1 
-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" 
-DSKIA_IMPLEMENTATION=1 -DSK_GAMMA_EXPONENT=1.2 -DSK_GAMMA_CONTRAST=0.2 
-DSK_DEFAULT_FONT_CACHE_LIMIT=20971520 -Igen -I../../3rdparty/chromium 
-I../../3rdparty/chromium/third_party/skia 
-I../../3rdparty/chromium/third_party/libgifcodec 
-I../../3rdparty/chromium/third_party/vulkan/include 
-I../../3rdparty/chromium/third_
 party/vulkan_headers/include -mavx2 -mbmi -mbmi2 -mf16c -mfma 
-fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector 
-fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 
-fno-omit-frame-pointer -g0 -fvisibility=hidden -O2 -fno-ident -fdata-sections 
-ffunction-sections -Wno-unused-local-typedefs -Wno-maybe-uninitialized 
-Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments 
-Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers 
-Wno-unused-parameter -std=c++17 -std=gnu++14 -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -std=c++17 -Wno-narrowing -Wno-class-memaccess 
-Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage 
-Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -c 
../../3rdparty/chromium/third_party/skia/src/opts/SkOpts_hsw.cpp -o 
obj/skia/skia_opts_hsw/SkOpts_hsw.o
In file included from 
../../3rdparty/chromium/third_party/skia/src/opts/SkBitmapProcState_opts.h:11,
                 from 
../../3rdparty/chromium/third_party/skia/src/opts/SkOpts_hsw.cpp:12:
../../3rdparty/chromium/third_party/skia/include/private/SkVx.h: In 
instantiation of ‘skvx::VExt<N, T> skvx::to_vext(const Vec<N, T>&) [with int N 
= 32; T = short unsigned int; VExt<N, T> = __vector(32) short unsigned int]’:
../../3rdparty/chromium/third_party/skia/include/private/SkVx.h:180:35:   
required from ‘skvx::Vec<N, T> skvx::operator-(const Vec<N, T>&, const Vec<N, 
T>&) [with int N = 32; T = short unsigned int]’
../../3rdparty/chromium/third_party/skia/src/opts/SkBitmapProcState_opts.h:117:57:
   required from here
../../3rdparty/chromium/third_party/skia/include/private/SkVx.h:173:20: 
warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi]
  173 |     SINT VExt<N,T> to_vext(const Vec<N,T>& v) { return 
bit_pun<VExt<N,T>>(v); }
      |                    ^~~~~~~
ninja: build stopped: subcommand failed.
make[5]: *** [Makefile.gn_run:362: run_ninja] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/core'
make[4]: *** [Makefile:82: sub-gn_run-pro-make_first] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/core'
make[3]: *** [Makefile:80: sub-core-make_first] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:49: sub-src-make_first] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 -Onone returned exit code 2
make[1]: *** [debian/rules:143: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:56: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Reply via email to