raulcd opened a new issue, #45930: URL: https://github.com/apache/arrow/issues/45930
### Describe the bug, including details regarding any error messages, version, and platform. Packaging jobs for `debian-trixie` have been failing for the last ~8 days to build Azure due to an issue with libxml: - [debian-trixie-amd64](https://github.com/ursacomputing/crossbow/actions/runs/14030713799/job/39277525104) - [debian-trixie-arm64](https://github.com/ursacomputing/crossbow/actions/runs/14030715104/job/39277533835) With the following error: ``` FAILED: _deps/azure_sdk-build/sdk/storage/azure-storage-common/CMakeFiles/azure-storage-common.dir/src/xml_wrapper.cpp.o /usr/bin/c++ -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_WITH_TIMING_TESTS -DAZ_RTTI -DBUILD_CURL_HTTP_TRANSPORT_ADAPTER -D_azure_BUILDING_SDK -I/build/apache-arrow-20.0.0.dev212/cpp_build/_deps/azure_sdk-src/sdk/storage/azure-storage-common/inc -I/build/apache-arrow-20.0.0.dev212/cpp_build/_deps/azure_sdk-src/sdk/core/azure-core/inc -isystem /usr/include/libxml2 -g -O2 -ffile-prefix-map=/build/apache-arrow-20.0.0.dev212=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_FORTIFY_SOURCE=2 -fdiagnostics-color=always -O3 -DNDEBUG -O2 -ftree-vectorize -std=c++14 -fPIC -fno-operator-names -Wold-style-cast -Wall -Wextra -pedantic -MD -MT _deps/azure_sdk-build/sdk/storage/azure-storage-common/CMakeFiles/azure-storage-common.dir/src/xml_wrapper.cpp.o -MF _deps/azure_sdk-build/sdk/storage/azure-storage-common/CMakeFiles/azure-storage-common.dir/s rc/xml_wrapper.cpp.o.d -o _deps/azure_sdk-build/sdk/storage/azure-storage-common/CMakeFiles/azure-storage-common.dir/src/xml_wrapper.cpp.o -c /build/apache-arrow-20.0.0.dev212/cpp_build/_deps/azure_sdk-src/sdk/storage/azure-storage-common/src/xml_wrapper.cpp In file included from /usr/include/unicode/uenum.h:25, from /usr/include/unicode/ucnv.h:52, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:812, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1307, from /usr/include/libxml2/libxml/xmlreader.h:14, from /build/apache-arrow-20.0.0.dev212/cpp_build/_deps/azure_sdk-src/sdk/storage/azure-storage-common/src/xml_wrapper.cpp:23: /usr/include/unicode/localpointer.h:561:26: error: ‘auto’ parameter not permitted in this context 561 | template <typename Type, auto closeFunction> | ^~~~ /usr/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr<Type, decltype(closeFunction)> &&p) | ^ /usr/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr<Type, decltype(closeFunction)> &&p) { | ^ /usr/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr<Type, decltype(closeFunction)> () && { | ^ /usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/unicode/ucnv.h:597:1: note: invalid template non-type parameter 597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` ### Component(s) Continuous Integration, Packaging -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org