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.

Reply via email to