<div>On two (dockerized) platforms (Debian-10, Fedora-33) which compiled the demo for Linux successfully (Qt5.15.2 => sysroot => demo) as well as Qt5 for Android (same version) I'm getting errors when I try to build the demo (sysroot-step) for Android:<br></div><div><br></div><div><br></div><div>PATH="$HOME/qt5-android/build/bin/:$PATH" \<br></div><div>ANDROID_SDK_ROOT=/opt/android-sdk/ \<br></div><div>ANDROID_NDK_PLATFORM=android-29 \<br></div><div>ANDROID_NDK_ROOT=/opt/android-sdk/ndk/21.3.6528147/ \<br></div><div>python3 ./build-demo.py --target android --verbose<br></div><div><br></div><div><br></div><div>gives me<br></div><div><br></div><div><br></div><div>/home/me/demo/sysroot-android-32/build/PyQt5-5.15.2/sip/QtCore/qpycore_qlist.sip:128:9: error: use of undeclared identifier 'ql'<br></div><div>        ql->append(*t);<br></div><div>        ^<br></div><div>/home/me/demo/sysroot-android-32/build/PyQt5-5.15.2/sip/QtCore/qpycore_qlist.sip:136:6: error: use of undeclared identifier 'sipCppPtr'<br></div><div>    *sipCppPtr = ql;<br></div><div>     ^<br></div><div>/home/me/demo/sysroot-android-32/build/PyQt5-5.15.2/sip/QtCore/qpycore_qlist.sip:136:18: error: use of undeclared identifier 'ql'<br></div><div>    *sipCppPtr = ql;<br></div><div>                 ^<br></div><div>/tmp/tmpkobwn4pj/QtNetwork/sipQtNetworkpart0.cpp:3340:13: error: no member named 'QSslCipher' in the global namespace<br></div><div>   QList< ::QSslCipher> *sipCpp = reinterpret_cast<QList< ::QSslCipher> *>(sipCppV);<br></div><div>          ~~^<br></div><div>fatal error: too many errors emitted, stopping now [-ferror-limit=]<br></div><div>12 warnings and 20 errors generated.<br></div><div>make[1]: *** [Makefile:548: armeabi-v7a/sipQtNetworkpart0.o] Error 1<br></div><div>make[1]: Leaving directory '/tmp/tmpkobwn4pj/QtNetwork'<br></div><div>make: *** [Makefile:94: sub-QtNetwork-make_first-ordered] Error 2<br></div><div>pyqtdeploy-sysroot: execution of 'sip-install' failed: returned exit code 1<br></div><div><br></div><div><br></div><div>after a while.<br></div><div><br></div><div>As I said - the same machines successfully compiled the same version of Qt5 and the whole demo for Linux before, so I guess it must be an Android-related problem. Qt5 itself had also been built from source successfully.<br></div><div><br></div><div>The only modification I made to the demo was to change all version strings "5.15.0" to "5.15.2".<br></div><div><br></div><div>Is this a known problem?<br></div><div><br></div><div>I'll try with the default "5.15.0" setting of course but since this will take hours to complete it would be nice to know in advance if there's any hope this will help :)<br></div><div><br></div>