Package: src:pyside6
Version: 6.7.3-1
Severity: important
Tags: sid forky
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/pyside6_6.7.3-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
[59/164] Automatic MOC for target testtemplates
[60/164] Automatic RCC for testcodeinjection.qrc
[61/164] Automatic RCC for testmodifydocumentation.qrc
[62/164] Automatic MOC for target testvaluetypedefaultctortag
[63/164] Automatic MOC for target testtoposort
[64/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testcodeinjection.dir/testcodeinjection_autogen/EWIEGA46WW/qrc_testcodeinjection.cpp.o
[65/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testmodifydocumentation.dir/testmodifydocumentation_autogen/EWIEGA46WW/qrc_testmodifydocumentation.cpp.o
[66/164] Automatic MOC for target testvoidarg
[67/164] Automatic MOC for target testtyperevision
[68/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testcontainer.dir/Unity/unity_0_cxx.cxx.o
[69/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testcodeinjection.dir/Unity/unity_0_cxx.cxx.o
[70/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testarrayargument.dir/Unity/unity_0_cxx.cxx.o
[71/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testmodifydocumentation.dir/Unity/unity_0_cxx.cxx.o
[72/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testabstractmetatype.dir/Unity/unity_0_cxx.cxx.o
[73/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testconversionoperator.dir/Unity/unity_0_cxx.cxx.o
[74/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testctorinformation.dir/Unity/unity_0_cxx.cxx.o
[75/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/Unity/unity_0_cxx.cxx.o
[76/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testaddfunction.dir/Unity/unity_0_cxx.cxx.o
[77/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testdtorinformation.dir/Unity/unity_0_cxx.cxx.o
[78/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testdroptypeentries.dir/Unity/unity_0_cxx.cxx.o
[79/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testconversionruletag.dir/Unity/unity_0_cxx.cxx.o
[80/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testextrainclude.dir/Unity/unity_0_cxx.cxx.o
[81/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testfunctiontag.dir/Unity/unity_0_cxx.cxx.o
[82/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testinserttemplate.dir/Unity/unity_0_cxx.cxx.o
[83/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testmultipleinheritance.dir/Unity/unity_0_cxx.cxx.o
[84/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testimplicitconversions.dir/Unity/unity_0_cxx.cxx.o
[85/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testmodifyfunction.dir/Unity/unity_0_cxx.cxx.o
[86/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testnamespace.dir/Unity/unity_0_cxx.cxx.o
[87/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testenum.dir/Unity/unity_0_cxx.cxx.o
[88/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testnestedtypes.dir/Unity/unity_0_cxx.cxx.o
[89/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testprimitivetypetag.dir/Unity/unity_0_cxx.cxx.o
[90/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testnumericaltypedef.dir/Unity/unity_0_cxx.cxx.o
[91/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testrefcounttag.dir/Unity/unity_0_cxx.cxx.o
[92/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testreferencetopointer.dir/Unity/unity_0_cxx.cxx.o
[93/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testremovefield.dir/Unity/unity_0_cxx.cxx.o
[94/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testremoveimplconv.dir/Unity/unity_0_cxx.cxx.o
[95/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testremoveoperatormethod.dir/Unity/unity_0_cxx.cxx.o
[96/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testreverseoperators.dir/Unity/unity_0_cxx.cxx.o
[97/164] Linking CXX executable ApiExtractor/tests/testabstractmetaclass
FAILED: ApiExtractor/tests/testabstractmetaclass 
: && /usr/bin/c++ -g -O2 
-ffile-prefix-map=/build/reproducible-path/pyside6-6.7.3=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -Wextra -Wno-strict-aliasing 
-Wno-cast-function-type -fvisibility=hidden -D QT_NO_CAST_FROM_ASCII -D 
QT_NO_CAST_TO_ASCII -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now    
-Wl,--dependency-file=ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/link.d
 
ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/Unity/unity_0_cxx.cxx.o 
-o ApiExtractor/tests/testabstractmetaclass  -Wl,-rpath,/usr/lib/llvm-19/lib  
tests/libapiextractor.a  /usr/lib/llvm-19/lib/libclang-19.so.19  
/usr/lib/x86_64-linux-gnu/libxslt.so  /usr/lib/x86_64-linux-gnu/libxml2.so  
/usr/lib/x86_64-linux-gnu/libQt6Test.so.6.7.2  
/usr/lib/x86_64-linux-gnu/libQt6Core.so.6.7.2  
-Wl,-rpath-link,/usr/lib/llvm-19/lib && :
/usr/bin/ld: tests/libapiextractor.a(unity_2_cxx.cxx.o):(.rodata+0x7b7): 
multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; 
ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/Unity/unity_0_cxx.cxx.o:(.rodata+0x644):
 first defined here
/usr/bin/ld: tests/libapiextractor.a(unity_1_cxx.cxx.o):(.rodata+0x6a): 
multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; 
ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/Unity/unity_0_cxx.cxx.o:(.rodata+0x644):
 first defined here
/usr/bin/ld: tests/libapiextractor.a(unity_0_cxx.cxx.o):(.rodata+0x1568): 
multiple definition of `QtPrivate::IsFloatType_v<_Float16>'; 
ApiExtractor/tests/CMakeFiles/testabstractmetaclass.dir/Unity/unity_0_cxx.cxx.o:(.rodata+0x644):
 first defined here
collect2: error: ld returned 1 exit status
[98/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testresolvetype.dir/Unity/unity_0_cxx.cxx.o
[99/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testvaluetypedefaultctortag.dir/Unity/unity_0_cxx.cxx.o
[100/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testvoidarg.dir/Unity/unity_0_cxx.cxx.o
[101/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testtoposort.dir/Unity/unity_0_cxx.cxx.o
[102/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testtemplates.dir/Unity/unity_0_cxx.cxx.o
[103/164] Building CXX object 
ApiExtractor/tests/CMakeFiles/testtyperevision.dir/Unity/unity_0_cxx.cxx.o
[104/164] Building CXX object 
generator/CMakeFiles/shiboken6.dir/Unity/unity_0_cxx.cxx.o
ninja: build stopped: subcommand failed.
error: Error compiling shiboken6
Traceback (most recent call last):
  File "/build/reproducible-path/pyside6-6.7.3/setup.py", line 42, in <module>
    setup_runner.run_setup()
    ~~~~~~~~~~~~~~~~~~~~~~^^
  File "/build/reproducible-path/pyside6-6.7.3/build_scripts/setup_runner.py", 
line 263, 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 --parallel=8 
--build-tests --build-docs --internal-build-type=shiboken6

E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: 
/usr/bin/python3 setup.py build --parallel=8 --build-tests --build-docs
dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit 
code 13
make: *** [debian/rules:64: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

Reply via email to