[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1051886: pyside2: FTBFS with llvm-toolchain-16 as default



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: sramacher@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 to: