Source: pyside2
Version: 5.15.10-3
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=pyside2&arch=amd64&ver=5.15.10-3%2Bb1&stamp=1694633885&raw=0

In file included from 
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:63:
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.h:55:235:
 error: ‘DragMove’ is not a member of ‘QOpenGLShader’
   55 |     QDragMoveEventWrapper(const QPoint & pos, QFlags<Qt::DropAction> 
actions, const QMimeData * data, QFlags<Qt::MouseButton> buttons, 
QFlags<Qt::KeyboardModifier> modifiers, QFlags<QOpenGLShader::ShaderTypeBit> 
type = QOpenGLShader::DragMove);
      |                                                                         
                                                                                
                                                                                
  ^~~~~~~~
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:
 In constructor ‘QDragMoveEventWrapper::QDragMoveEventWrapper(const QPoint&, 
QFlags<Qt::DropAction>, const QMimeData*, QFlags<Qt::MouseButton>, 
QFlags<Qt::KeyboardModifier>, QFlags<QOpenGLShader::ShaderTypeBit>)’:
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:103:295:
 error: invalid user-defined conversion from 
‘QFlags<QOpenGLShader::ShaderTypeBit>’ to ‘QEvent::Type’ [-fpermissive]
  103 | QDragMoveEventWrapper::QDragMoveEventWrapper(const QPoint & pos, 
QFlags<Qt::DropAction> actions, const QMimeData * data, QFlags<Qt::MouseButton> 
buttons, QFlags<Qt::KeyboardModifier> modifiers, 
QFlags<QOpenGLShader::ShaderTypeBit> type) : QDragMoveEvent(pos, actions, data, 
buttons, modifiers, type)
      |                                                                         
                                                                                
                                                                                
                                                              ^~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1305,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:44,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug:1,
                 from 
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:48:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:138:29: note: candidate is: 
‘constexpr QFlags<T>::operator Int() const [with Enum = 
QOpenGLShader::ShaderTypeBit; Int = unsigned int]’ (near match)
  138 |     Q_DECL_CONSTEXPR inline operator Int() const noexcept { return i; }
      |                             ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:138:29: note:   no known 
conversion from ‘QFlags<QOpenGLShader::ShaderTypeBit>::Int’ {aka ‘unsigned 
int’} to ‘QEvent::Type’
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextBlock:1,
                 from 
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/pyside2_qtgui_python.h:60,
                 from 
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:60:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h:685:84: note:   initializing 
argument 6 of ‘QDragMoveEvent::QDragMoveEvent(const QPoint&, Qt::DropActions, 
const QMimeData*, Qt::MouseButtons, Qt::KeyboardModifiers, QEvent::Type)’
  685 |                    Qt::MouseButtons buttons, Qt::KeyboardModifiers 
modifiers, Type type = DragMove);
      |                                                                         
      ~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:
 In function ‘int Sbk_QDragMoveEvent_Init(PyObject*, PyObject*, PyObject*)’:
/<<PKGBUILDDIR>>/pyside3_build/py3.11-qt5.15.10-64bit-relwithdebinfo/pyside2/PySide2/QtGui/PySide2/QtGui/qdragmoveevent_wrapper.cpp:218:73:
 error: ‘DragMove’ is not a member of ‘QOpenGLShader’
  218 |         ::QFlags<QOpenGLShader::ShaderTypeBit> cppArg5 = 
QOpenGLShader::DragMove;
      |                                                                         
^~~~~~~~
make[3]: *** [PySide2/QtGui/CMakeFiles/QtGui.dir/build.make:559: 
PySide2/QtGui/CMakeFiles/QtGui.dir/PySide2/QtGui/qdragmoveevent_wrapper.cpp.o] 
Error 1
make[3]: *** Waiting for unfinished jobs....

Cheers
-- 
Sebastian Ramacher

Reply via email to