PyQt 5.13.2 issues with sip 4.19.23

Kálmán Viktor viktorvector at gmail.com
Fri Jun 19 23:23:26 BST 2020


Got the error below while trying to build android sysroot.

(I also tried the current dev version (PyQt5-5.15.1.dev2006161728) with
that SIP and sysroot builds fine however my application crashes on Android
for some reason (couldn't find anything useful in adb logcat), with 5.13.2
and 4.19.22 the same code builds fine and works without issues on Android)


sysroot-android-64/build/PyQt5-5.13.2/QtQuick/sipQtQuickpart1.cpp:2920:59:
error: object of type 'QSGGeometry' cannot be assigned because its copy
assignment operator is implicitly deleted
    reinterpret_cast< ::QSGGeometry *>(sipDst)[sipDstIdx] =
*reinterpret_cast< ::QSGGeometry *>(sipSrc);
                                                          ^
/home/kviktor/Qt/5.13.2/android_arm64_v8a/include/QtQuick/qsggeometry.h:207:25:
note: copy assignment operator of 'QSGGeometry' is implicitly deleted
because field 'm_attributes' is of reference type 'const
QSGGeometry::AttributeSet &'
    const AttributeSet &m_attributes;
                        ^
sysroot-android-64/build/PyQt5-5.13.2/QtQuick/sipQtQuickpart1.cpp:9128:30:
warning: 'sendEvent' is deprecated [-Wdeprecated-declarations]
            sipRes = sipCpp->sendEvent(a0,a1);
                             ^
5.13.2/android_arm64_v8a/include/QtQuick/qquickwindow.h:124:5: note:
'sendEvent' has been explicitly marked deprecated here
    QT_DEPRECATED bool sendEvent(QQuickItem *, QEvent *);
    ^
android_arm64_v8a/include/QtCore/qglobal.h:292:25: note: expanded from
macro 'QT_DEPRECATED'
#  define QT_DEPRECATED Q_DECL_DEPRECATED
                        ^
5.13.2/android_arm64_v8a/include/QtCore/qcompilerdetection.h:233:45: note:
expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
1 warning and 1 error generated.
make[1]: *** [Makefile:1181: sipQtQuickpart1.o] Error 1
make[1]: Leaving directory 'sysroot-android-64/build/PyQt5-5.13.2/QtQuick'
make: *** [Makefile:447: sub-QtQuick-make_first-ordered] Error 2
pyqtdeploy-sysroot: Execution failed: returned exit code 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20200620/72034970/attachment.htm>


More information about the PyQt mailing list