Source: pyside6 Version: 6.6.2-5 Severity: serious Tags: ftbfs X-Debbugs-Cc: delta...@debian.org
Dear Maintainer, your package fails to build against Qt 6.7.2 as part of the Qt 6.7.2 transition. The relevant part of the log is: ------------ FAILED: PySide6/QtCore/CMakeFiles/QtCore.dir/PySide6/QtCore/qdatastream_wrapper.cpp.o /usr/bin/c++ -DNDEBUG -DPy_LIMITED_API=0x03060000 -DQT_CORE_LIB -DQT_LEAN_HEADERS=1 -DQT_NO_DEBUG -DQtCore_EXPORTS -I/<<PKGBUILDDIR>>/sources/pyside6/PySide6/QtCore/QtCore -I/<<PKGBUILDDIR>>/sources/pyside6/PySide6/QtCore -I/<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore -I/<<PKGBUILDDIR>>/sources/pyside6/PySide6 -I/<<PKGBUILDDIR>>/sources/pyside6/libpyside -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/install/include/shiboken6 -isystem /usr/include/python3.12 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wno-strict-aliasing -Wno-cast-function-type -fvisibility=hidden -Os -DNDEBUG -std=gnu++17 -fPIC -fPIC -ffunction-sections -fdata-sections -fno-exceptions -MD -MT PySide6/QtCore/CMakeFiles/QtCore.dir/PySide6/QtCore/qdatastream_wrapper.cpp.o -MF PySide6/QtCore/CMakeFiles/QtCore.dir/PySide6/QtCore/qdatastream_wrapper.cpp.o.d -o PySide6/QtCore/CMakeFiles/QtCore.dir/PySide6/QtCore/qdatastream_wrapper.cpp.o -c /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp: In function ‘PyObject* Sbk_QDataStreamFunc_readBytes(PyObject*, PyObject*)’: /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp:487:61: error: no matching function for call to ‘QDataStream::readBytes(const char**, qint64&)’ 487 | QDataStream & cppResult = cppSelf->readBytes(&cppArg0, cppArg1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt6/QtCore/qmetatype.h:13, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qsharedpointer.h:12, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qdebug.h:17, from /usr/include/x86_64-linux-gnu/qt6/QtCore/QDebug:1, from /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp:14: /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:181:18: note: candidate: ‘QDataStream& QDataStream::readBytes(char*&, uint&)’ 181 | QDataStream &readBytes(char *&, uint &len); | ^~~~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:181:28: note: no known conversion for argument 1 from ‘const char**’ to ‘char*&’ 181 | QDataStream &readBytes(char *&, uint &len); | ^~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:189:18: note: candidate: ‘QDataStream& QDataStream::readBytes(char*&, qint64&)’ 189 | QDataStream &readBytes(char *&, qint64 &len); | ^~~~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:189:28: note: no known conversion for argument 1 from ‘const char**’ to ‘char*&’ 189 | QDataStream &readBytes(char *&, qint64 &len); | ^~~~~~~ /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp: In function ‘PyObject* Sbk_QDataStreamFunc_readRawData(PyObject*, PyObject*)’: /<<PKGBUILDDIR>>/build/qfp-py3.12-qt6.7.2-64bit-release/build/pyside6/PySide6/QtCore/PySide6/QtCore/qdatastream_wrapper.cpp:954:53: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive] 954 | qint64 cppResult = cppSelf->readRawData(cppArg0, cppArg1); | ^~~~~~~ | | | const char* /usr/include/x86_64-linux-gnu/qt6/QtCore/qdatastream.h:190:24: note: initializing argument 1 of ‘qint64 QDataStream::readRawData(char*, qint64)’ 190 | qint64 readRawData(char *, qint64 len); | ^~~~~~ ------------ -- Med vänliga hälsningar Patrick Franz