Source: chromium
Version: 129.0.6668.70-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

libxml2 has been reverted to the 2.9.x series in unstable due to the ABI
breaks in later release series. chromium FTBFS with the reverted
version:

https://buildd.debian.org/status/fetch.php?pkg=chromium&arch=amd64&ver=129.0.6668.70-1%2Bb1&stamp=1727487974&raw=0

[26701/51064] CXX 
obj/third_party/blink/renderer/core/core/xsl_style_sheet_libxslt.o
FAILED: obj/third_party/blink/renderer/core/core/xsl_style_sheet_libxslt.o 
clang++-16 -MD -MF 
obj/third_party/blink/renderer/core/core/xsl_style_sheet_libxslt.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -D_GLIBCXX_ASSERTIONS=1 
-DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DBLINK_CORE_IMPLEMENTATION=1 -DV8_USE_EXTERNAL_STARTUP_DATA 
-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DCHROMIUM -DLIBYUV_DISABLE_NEON 
-DLIBYUV_DISABLE_SVE -DLIBYUV_DISABLE_SME -DLIBYUV_DISABLE_LSX 
-DLIBYUV_DISABLE_LASX -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED 
-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" 
-DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_INIT_DECODERS 
-DSK_DISABLE_LEGACY_BACKEND_TEXTURE_FUNCS 
-DSK_DISABLE_LEGACY_TEXTURE_INFO_FUNCS 
-DSK_DISABLE_LEGACY_BACKEND_SEMAPHORE_FUNCS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGES 
-DSK_DISABLE_LEGACY_DAWN_TEXTURE_INFO_FUNCS 
-DSK_DISABLE_LEGACY_DAWN_BACKEND_TEXTURE_FUNCS -DSK_CODEC_DECODES_JPEG 
-DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH 
-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" 
-DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DSK_DAWN -DVK_USE_PLATFORM_XCB_KHR 
-DVK_USE_PLATFORM_WAYLAND_KHR -DGOOGLE_PROTOBUF_NO_RTTI 
-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER 
-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD 
-DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DU_USING_ICU_NAMESPACE=0 
-DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 
-DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DWEBRTC_ENABLE_AVX2 
-DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX 
-DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DWEBRTC_USE_PIPEWIRE 
-DWEBRTC_USE_GIO -DLOGGING_INSIDE_WEBRTC 
-DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 
-DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 
-DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_COMPRESS_POINTERS 
-DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH 
-DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_USE_PERFETTO 
-DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DCPPGC_CAGED_HEAP 
-DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE 
-DCPPGC_SLIM_WRITE_BARRIER -DLEVELDB_PLATFORM_CHROMIUM=1 
-DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DWTF_USE_WEBAUDIO_PFFFT=1 
-DUSE_SYSTEM_LIBJPEG -DWEBP_EXTERN=extern -I../.. -Igen 
-Igen/shim_headers/zlib_shim -I../../third_party/perfetto/include 
-Igen/third_party/perfetto/build_config -Igen/third_party/perfetto 
-Igen/shim_headers/double_conversion_shim -Igen/shim_headers/libevent_shim 
-I../../net/third_party/quiche/overrides 
-I../../net/third_party/quiche/src/quiche/common/platform/default 
-I../../net/third_party/quiche/src -Igen/shim_headers/zstd_headers 
-I../../third_party/libyuv/include -Igen/shim_headers/opus_shim 
-Igen/shim_headers/openh264_shim -Igen/shim_headers/dav1d_shim 
-I../../third_party/skia -Igen/third_party/skia 
-I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include 
-I../../third_party/vulkan-headers/src/include 
-I../../third_party/wayland/src/src -I../../third_party/wayland/include/src 
-Igen/third_party/dawn/include -I../../third_party/dawn/include 
-Igen/shim_headers/libpng_shim -Igen/shim_headers/libXNVCtrl_shim 
-I../../third_party/khronos -I../../gpu -Igen/shim_headers/flac_shim 
-Igen/shim_headers/minizip_shim -I../../third_party/protobuf/src 
-Igen/protoc_out -I../../base/allocator/partition_allocator/src 
-Igen/base/allocator/partition_allocator/src -I../../third_party/abseil-cpp 
-I../../third_party/boringssl/src/include -I../../third_party/ipcz/include 
-I../../third_party/ced/src -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -Igen/net/third_party/quiche/src 
-I../../third_party/webrtc_overrides -I../../third_party/webrtc 
-Igen/third_party/webrtc -I../../v8/include -I../../third_party/libwebm/source 
-I../../third_party/mesa_headers -I../../third_party/leveldatabase 
-I../../third_party/leveldatabase/src 
-I../../third_party/leveldatabase/src/include 
-I../../third_party/crashpad/crashpad 
-I../../third_party/crashpad/crashpad/compat/linux 
-I../../third_party/crashpad/crashpad/compat/non_win 
-I../../third_party/libaom/source/libaom 
-I../../third_party/libaom/source/config/linux/x64 
-I../../third_party/libwebp/src/src -I../../third_party/ots/src/include 
-Igen/v8/include -I../../third_party/fp16/src/include 
-I../../third_party/re2/src -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi 
-Wunreachable-code-aggressive -Wthread-safety -Wno-missing-field-initializers 
-Wno-unused-parameter -Wno-psabi -Wloop-analysis 
-Wno-unneeded-internal-declaration -Wno-cast-function-type 
-Wno-deprecated-this-capture -Wno-invalid-offsetof -Wno-vla-extension -Wshadow 
-fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing 
-fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC 
-pthread -fcolor-diagnostics -fmerge-all-constants -fno-sized-deallocation 
-fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm 
-instcombine-lower-dbg-declare=0 -ffp-contract=off -flto=thin -fsplit-lto-unit 
-mllvm -inlinehint-threshold=360 -fwhole-program-vtables 
--target=x86_64-unknown-linux-gnu -m64 -msse3 -ffile-compilation-dir=. 
-no-canonical-prefixes -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer 
-fvisibility=hidden -Wheader-hygiene -Wstring-conversion 
-Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors 
-O2 -fdata-sections -ffunction-sections -fno-unique-section-names 
-fno-math-errno -g0 -isystem/usr/include/glib-2.0 
-isystem/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-isystem/usr/include/sysprof-6 -Wno-redundant-parens -Wno-redundant-parens 
-DPROTOBUF_ALLOW_DEPRECATED=1 -Wconversion -Wno-float-conversion 
-Wno-sign-conversion -Wno-implicit-float-conversion 
-Wno-implicit-int-conversion -isystem/usr/include/nss -isystem/usr/include/nspr 
-isystem/usr/include/dbus-1.0 
-isystem/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-isystem/usr/include/libpng16 -isystem/usr/include/libxml2 
-isystem/usr/include/libxml2 -Wenum-compare-conditional -Wno-c++11-narrowing 
-std=c++20 -Wno-trigraphs -gsimple-template-names -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-stdlib=libc++ -I/usr/lib/llvm-16/include/c++/v1 -Wno-conversion 
-Wno-unused-function -Wno-unused-variable -Wno-unused-private-field 
-Wno-deprecated-declarations -Wno-unknown-pragmas  
-fno-delete-null-pointer-checks -c 
../../third_party/blink/renderer/core/xml/xsl_style_sheet_libxslt.cc -o 
obj/third_party/blink/renderer/core/core/xsl_style_sheet_libxslt.o
../../third_party/blink/renderer/core/xml/xsl_style_sheet_libxslt.cc:125:26: 
error: no matching constructor for initialization of 'XMLDocumentParserScope'
  XMLDocumentParserScope scope(OwnerDocument(), XSLTProcessor::GenericErrorFunc,
                         ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/blink/renderer/core/xml/parser/xml_document_parser_scope.h:41:3:
 note: candidate constructor not viable: no known conversion from 'void (void 
*, const xmlError *)' (aka 'void (void *, const _xmlError *)') to 
'xmlStructuredErrorFunc' (aka 'void (*)(void *, _xmlError *)') for 3rd argument
  XMLDocumentParserScope(Document*,
  ^
../../third_party/blink/renderer/core/xml/parser/xml_document_parser_scope.h:40:12:
 note: candidate constructor not viable: requires 1 argument, but 4 were 
provided
  explicit XMLDocumentParserScope(Document*);
           ^
../../third_party/blink/renderer/core/xml/parser/xml_document_parser_scope.h:45:3:
 note: candidate constructor not viable: requires 1 argument, but 4 were 
provided
  XMLDocumentParserScope(const XMLDocumentParserScope&) = delete;
  ^
1 error generated.
[26702/51064] CXX 
obj/third_party/blink/renderer/core/core/xslt_processor_libxslt.o
FAILED: obj/third_party/blink/renderer/core/core/xslt_processor_libxslt.o 
clang++-16 -MD -MF 
obj/third_party/blink/renderer/core/core/xslt_processor_libxslt.o.d -DUSE_UDEV 
-DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE 
-DNO_UNWIND_TABLES -D_GNU_SOURCE 
-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_NONE -D_GLIBCXX_ASSERTIONS=1 
-DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 
-DBLINK_CORE_IMPLEMENTATION=1 -DV8_USE_EXTERNAL_STARTUP_DATA 
-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_56 
-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_56 -DCHROMIUM -DLIBYUV_DISABLE_NEON 
-DLIBYUV_DISABLE_SVE -DLIBYUV_DISABLE_SME -DLIBYUV_DISABLE_LSX 
-DLIBYUV_DISABLE_LASX -DSK_ENABLE_SKSL -DSK_UNTIL_CRBUG_1187654_IS_FIXED 
-DSK_USER_CONFIG_HEADER=\"../../skia/config/SkUserConfig.h\" 
-DSK_WIN_FONTMGR_NO_SIMULATIONS -DSK_DISABLE_LEGACY_INIT_DECODERS 
-DSK_DISABLE_LEGACY_BACKEND_TEXTURE_FUNCS 
-DSK_DISABLE_LEGACY_TEXTURE_INFO_FUNCS 
-DSK_DISABLE_LEGACY_BACKEND_SEMAPHORE_FUNCS -DSK_DISABLE_LEGACY_GRAPHITE_IMAGES 
-DSK_DISABLE_LEGACY_DAWN_TEXTURE_INFO_FUNCS 
-DSK_DISABLE_LEGACY_DAWN_BACKEND_TEXTURE_FUNCS -DSK_CODEC_DECODES_JPEG 
-DSK_ENCODE_JPEG -DSK_ENCODE_PNG -DSK_ENCODE_WEBP -DSK_GANESH 
-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\" 
-DSK_GL -DSK_VULKAN=1 -DSK_GRAPHITE -DSK_DAWN -DVK_USE_PLATFORM_XCB_KHR 
-DVK_USE_PLATFORM_WAYLAND_KHR -DGOOGLE_PROTOBUF_NO_RTTI 
-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER 
-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0 -DHAVE_PTHREAD 
-DBLINK_IMPLEMENTATION=1 -DINSIDE_BLINK -DU_USING_ICU_NAMESPACE=0 
-DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 
-DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION 
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DWEBRTC_ENABLE_AVX2 
-DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX 
-DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_X11 -DWEBRTC_USE_PIPEWIRE 
-DWEBRTC_USE_GIO -DLOGGING_INSIDE_WEBRTC 
-DV8_ARRAY_BUFFER_INTERNAL_FIELD_COUNT=0 
-DV8_ARRAY_BUFFER_VIEW_INTERNAL_FIELD_COUNT=0 
-DV8_PROMISE_INTERNAL_FIELD_COUNT=0 -DV8_COMPRESS_POINTERS 
-DV8_COMPRESS_POINTERS_IN_SHARED_CAGE -DV8_31BIT_SMIS_ON_64BIT_ARCH 
-DV8_ENABLE_SANDBOX -DV8_DEPRECATION_WARNINGS -DV8_USE_PERFETTO 
-DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DCPPGC_CAGED_HEAP 
-DCPPGC_YOUNG_GENERATION -DCPPGC_POINTER_COMPRESSION -DCPPGC_ENABLE_LARGER_CAGE 
-DCPPGC_SLIM_WRITE_BARRIER -DLEVELDB_PLATFORM_CHROMIUM=1 
-DCRASHPAD_ZLIB_SOURCE_EXTERNAL -DUSE_SYSTEM_ZLIB=1 -DWTF_USE_WEBAUDIO_PFFFT=1 
-DUSE_SYSTEM_LIBJPEG -DWEBP_EXTERN=extern -I../.. -Igen 
-Igen/shim_headers/zlib_shim -I../../third_party/perfetto/include 
-Igen/third_party/perfetto/build_config -Igen/third_party/perfetto 
-Igen/shim_headers/double_conversion_shim -Igen/shim_headers/libevent_shim 
-I../../net/third_party/quiche/overrides 
-I../../net/third_party/quiche/src/quiche/common/platform/default 
-I../../net/third_party/quiche/src -Igen/shim_headers/zstd_headers 
-I../../third_party/libyuv/include -Igen/shim_headers/opus_shim 
-Igen/shim_headers/openh264_shim -Igen/shim_headers/dav1d_shim 
-I../../third_party/skia -Igen/third_party/skia 
-I../../third_party/wuffs/src/release/c -I../../third_party/vulkan/include 
-I../../third_party/vulkan-headers/src/include 
-I../../third_party/wayland/src/src -I../../third_party/wayland/include/src 
-Igen/third_party/dawn/include -I../../third_party/dawn/include 
-Igen/shim_headers/libpng_shim -Igen/shim_headers/libXNVCtrl_shim 
-I../../third_party/khronos -I../../gpu -Igen/shim_headers/flac_shim 
-Igen/shim_headers/minizip_shim -I../../third_party/protobuf/src 
-Igen/protoc_out -I../../base/allocator/partition_allocator/src 
-Igen/base/allocator/partition_allocator/src -I../../third_party/abseil-cpp 
-I../../third_party/boringssl/src/include -I../../third_party/ipcz/include 
-I../../third_party/ced/src -I../../third_party/icu/source/common 
-I../../third_party/icu/source/i18n -Igen/net/third_party/quiche/src 
-I../../third_party/webrtc_overrides -I../../third_party/webrtc 
-Igen/third_party/webrtc -I../../v8/include -I../../third_party/libwebm/source 
-I../../third_party/mesa_headers -I../../third_party/leveldatabase 
-I../../third_party/leveldatabase/src 
-I../../third_party/leveldatabase/src/include 
-I../../third_party/crashpad/crashpad 
-I../../third_party/crashpad/crashpad/compat/linux 
-I../../third_party/crashpad/crashpad/compat/non_win 
-I../../third_party/libaom/source/libaom 
-I../../third_party/libaom/source/config/linux/x64 
-I../../third_party/libwebp/src/src -I../../third_party/ots/src/include 
-Igen/v8/include -I../../third_party/fp16/src/include 
-I../../third_party/re2/src -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi 
-Wunreachable-code-aggressive -Wthread-safety -Wno-missing-field-initializers 
-Wno-unused-parameter -Wno-psabi -Wloop-analysis 
-Wno-unneeded-internal-declaration -Wno-cast-function-type 
-Wno-deprecated-this-capture -Wno-invalid-offsetof -Wno-vla-extension -Wshadow 
-fno-delete-null-pointer-checks -fno-ident -fno-strict-aliasing 
-fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC 
-pthread -fcolor-diagnostics -fmerge-all-constants -fno-sized-deallocation 
-fcrash-diagnostics-dir=../../tools/clang/crashreports -mllvm 
-instcombine-lower-dbg-declare=0 -ffp-contract=off -flto=thin -fsplit-lto-unit 
-mllvm -inlinehint-threshold=360 -fwhole-program-vtables 
--target=x86_64-unknown-linux-gnu -m64 -msse3 -ffile-compilation-dir=. 
-no-canonical-prefixes -ftrivial-auto-var-init=pattern -fno-omit-frame-pointer 
-fvisibility=hidden -Wheader-hygiene -Wstring-conversion 
-Wtautological-overlap-compare -Wexit-time-destructors -Wglobal-constructors 
-O2 -fdata-sections -ffunction-sections -fno-unique-section-names 
-fno-math-errno -g0 -isystem/usr/include/glib-2.0 
-isystem/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-isystem/usr/include/sysprof-6 -Wno-redundant-parens -Wno-redundant-parens 
-DPROTOBUF_ALLOW_DEPRECATED=1 -Wconversion -Wno-float-conversion 
-Wno-sign-conversion -Wno-implicit-float-conversion 
-Wno-implicit-int-conversion -isystem/usr/include/nss -isystem/usr/include/nspr 
-isystem/usr/include/dbus-1.0 
-isystem/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-isystem/usr/include/libpng16 -isystem/usr/include/libxml2 
-isystem/usr/include/libxml2 -Wenum-compare-conditional -Wno-c++11-narrowing 
-std=c++20 -Wno-trigraphs -gsimple-template-names -fno-exceptions -fno-rtti 
-fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-stdlib=libc++ -I/usr/lib/llvm-16/include/c++/v1 -Wno-conversion 
-Wno-unused-function -Wno-unused-variable -Wno-unused-private-field 
-Wno-deprecated-declarations -Wno-unknown-pragmas  
-fno-delete-null-pointer-checks -c 
../../third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc -o 
obj/third_party/blink/renderer/core/core/xslt_processor_libxslt.o
../../third_party/blink/renderer/core/xml/xslt_processor_libxslt.cc:142:7: 
error: no matching function for call to 'xmlSetStructuredErrorFunc'
      xmlSetStructuredErrorFunc(console, XSLTProcessor::ParseErrorFunc);
      ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/libxml2/libxml/xmlerror.h:869:5: note: candidate function not 
viable: no known conversion from 'void (void *, const xmlError *)' (aka 'void 
(void *, const _xmlError *)') to 'xmlStructuredErrorFunc' (aka 'void (*)(void 
*, _xmlError *)') for 2nd argument
    xmlSetStructuredErrorFunc   (void *ctx,
    ^
1 error generated.

Cheers
-- 
Sebastian Ramacher

Reply via email to