Package: src:pyside2 Version: 5.15.16-3.1 Severity: serious Tags: ftbfs trixie sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] [ 23%] Building CXX object ApiExtractor/CMakeFiles/apiextractor.dir/xmlutils_libxslt.cpp.o cd /<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2/ApiExtractor && /usr/bin/c++ -DCMAKE_CXX_COMPILER=\"/usr/bin/c++\" -DHAVE_LIBXSLT -DHAVE_QTXMLPATTERNS -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -I/<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2/ApiExtractor/apiextractor_autogen/include -I/usr/lib/llvm-19/include -I/<<PKGBUILDDIR>>/sources/shiboken2/ApiExtractor -I/<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2/ApiExtractor -I/<<PKGBUILDDIR>>/sources/shiboken2/ApiExtractor/parser -I/usr/include/libxml2 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem /usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack -protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -fvisibility=hidden -Wno-strict-aliasing -D QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_TO_ASCII -O2 -g -DNDEBUG -std=gnu++11 -fPIC -fPIC -MD -MT ApiExtractor/CMakeFiles/apiextractor.dir/xmlutils_libxslt.cpp.o -MF CMakeFiles/apiextractor.dir/xmlutils_libxslt.cpp.o.d -o CMakeFiles/apiextractor.dir/xmlutils_libxslt.cpp.o -c /<<PKGBUILDDIR>>/sources/shiboken2/ApiExtractor/xmlutils_libxslt.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/xmlerror.h:10, from /usr/include/libxml2/libxml/xpath.h:26, from /usr/include/libxslt/xsltutils.h:19, from /<<PKGBUILDDIR>>/sources/shiboken2/ApiExtractor/xmlutils_libxslt.cpp:38: /usr/include/unicode/localpointer.h:561:26: error: parameter declared âautoâ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [ApiExtractor/CMakeFiles/apiextractor.dir/build.make:410: ApiExtractor/CMakeFiles/apiextractor.dir/xmlutils_libxslt.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: Leaving directory '/<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2' make[2]: *** [CMakeFiles/Makefile2:685: ApiExtractor/CMakeFiles/apiextractor.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2' make[1]: *** [Makefile:149: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/pyside3_build/py3.13-qt5.15.15-64bit-relwithdebinfo/shiboken2' error: Error compiling shiboken2 ***** Exception while trying to prepare bdist_wheel override class: cannot import name 'safer_name' from 'wheel.bdist_wheel' (/usr/lib/python3/dist-packages/wheel/bdist_wheel.py). Skipping wheel overriding. Traceback (most recent call last): File "/<<PKGBUILDDIR>>/setup.py", line 296, in <module> setup_runner.run_setup() ~~~~~~~~~~~~~~~~~~~~~~^^ File "/<<PKGBUILDDIR>>/build_scripts/setup_runner.py", line 168, in run_setup raise RuntimeError(msg) RuntimeError: setup.py invocation failed with exit code: 1. setup.py invocation was: /usr/bin/python3 setup.py build --relwithdebinfo --verbose-build --no-examples --build-tests --doc-build-online --ignore-git --parallel=2 --internal-build-type=shiboken2 E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build --relwithdebinfo --verbose-build --no-examples --build-tests --doc-build-online --ignore-git --parallel=2 dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit code 13 make: *** [debian/rules:30: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202503/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:pyside2, so that this is still visible in the BTS web page for this package. Thanks.