Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

android build broken for x86_64 target #8278

Closed
SomberNight opened this issue Mar 23, 2023 · 2 comments
Closed

android build broken for x86_64 target #8278

SomberNight opened this issue Mar 23, 2023 · 2 comments

Comments

@SomberNight
Copy link
Member

I've tested building apks for arm8, arm7, x86, x86_64.
For the first three, the build succeeds, but for x86_64, the build fails.
(was testing on 3909778 with 2231057 cherry-picked)

The build fails during compilation/linking of qt5.
On a fresh build, I can't see anything useful in the logs, but there are human-readable errors on a second built attempt.
Here are some logs below.

(second time running ./contrib/android/build.sh qml x86_64 release-unsigned, after the first one already failed:)

log excerpt
[INFO]:    Building qt5 for x86_64
[INFO]:    -> directory context /home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni
[INFO]:    -> running ndk-build V=1
[INFO]:    <- directory context /opt/python-for-android
[INFO]:    -> directory context /home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5
[INFO]:    compiling qt5 from sources
[INFO]:    NDK sysroot: /opt/android/android-ndk-r22b/toolchains/llvm/prebuilt/linux-x86_64/sysroot
[INFO]:    libdir: /home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/obj/local/x86_64
[INFO]:    -> running configure --help
[INFO]:    /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/configure -opensource -confirm-license -disable-rpath -android-sdk /opt/android/android-sdk -android-ndk /opt/android/android-ndk-r22b -xplatform android-clang -android-abis x86_64 -extprefix /home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/libs_collections/Electrum -nomake tests -nomake examples -no-widgets -ssl -openssl-runtime OPENSSL_INCDIR=/home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/other_builds/openssl/x86_64__ndk_target_21/openssl1.1/include OPENSSL_LIBDIR=/home/user/wspace/electrum/.buildozer/android/platform/build-x86_64/build/other_builds/openssl/x86_64__ndk_target_21/openssl1.1 OPENSSL_LIBS=-lcrypto1.1 -lssl1.1 -no-feature-quickcontrols2-fusion -no-feature-quickcontrols2-imagine -no-feature-quickcontrols2-universal
[INFO]:    -> running openssl1.1 OPENSSL_LIBS=-lcrypto1.1 -lssl1.1 -no-feature-quickcontrols2-fusion -no-feature-quickcontrols2-imagine -no-feature-quickcontrols2-universal
[INFO]:    -> running make -j24
           working: make[1]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5'                                                                            Exception in thread background thread for pid 2336:
Traceback (most recent call last):
  File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.9/threading.py", line 892, in run
    self._target(*self._args, **self._kwargs)
  File "/home/user/.local/lib/python3.9/site-packages/sh.py", line 1641, in wrap
    fn(*rgs, **kwargs)
  File "/home/user/.local/lib/python3.9/site-packages/sh.py", line 2569, in background_thread
    handle_exit_code(exit_code)
  File "/home/user/.local/lib/python3.9/site-packages/sh.py", line 2269, in fn
    return self.command.handle_command_exit_code(exit_code)
  File "/home/user/.local/lib/python3.9/site-packages/sh.py", line 869, in handle_command_exit_code
    raise exc
sh.ErrorReturnCode_2:

  RAN: /usr/bin/make -j24

  STDOUT:
make[1]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5'
cd qtbase/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qtbase.pro ) && /usr/bin/make -f Makefile
make[2]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase'
cd doc/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/doc/doc.pro ) && /usr/bin/make -f Makefile
cd qmake/ && ( test -e Makefile.qmake-aux || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile.qmake-aux /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qmake/qmake-aux.pro ) && /usr/bin/make -f Makefile.qmake-aux
cd src/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/src.pro ) && /usr/bin/make -f Makefile
make[3]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/doc'
make[3]: Nothing to be done for 'first'.
make[3]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/doc'
make[3]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qmake'
/usr/bin/make binary
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qmake'
make[4]: Nothing to be done for 'binary'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qmake'
make[3]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/qmake'
make[3]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src'
cd corelib/ && ( test -e Makefile.qtzlib || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile.qtzlib /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib/qtzlib.pro ) && /usr/bin/make -f Makefile.qtzlib
cd tools/bootstrap/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/bootstrap/bootstrap.pro ) && /usr/bin/make -f Makefile
cd 3rdparty/pcre2/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/pcre2/pcre2.pro ) && /usr/bin/make -f Makefile
cd network/android/jar/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network/android/jar/jar.pro ) && /usr/bin/make -f Makefile
cd 3rdparty/libpng/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libpng/libpng.pro ) && /usr/bin/make -f Makefile
cd 3rdparty/libjpeg/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libjpeg/libjpeg.pro ) && /usr/bin/make -f Makefile
cd android/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/android.pro ) && /usr/bin/make -f Makefile
cd 3rdparty/gradle/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/gradle/gradle.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/gradle'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/gradle'
cd jar/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/jar/jar.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network/android/jar'
javac -source 7 -target 7 -Xlint:unchecked -bootclasspath /opt/android/android-sdk/platforms/android-30/android.jar -cp /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network/android/jar/src:/opt/android/android-sdk/platforms/android-30/android.jar -d .classes src/org/qtproject/qt5/android/network/QtNetwork.java
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libpng'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libpng'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/pcre2'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/pcre2'
cd 3rdparty/freetype/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/freetype/freetype.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libjpeg'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/libjpeg'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib'
make[5]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/jar'
javac -source 7 -target 7 -Xlint:unchecked -bootclasspath /opt/android/android-sdk/platforms/android-30/android.jar -cp /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/jar/src/:/opt/android/android-sdk/platforms/android-30/android.jar -d .classes src/org/qtproject/qt5/android/accessibility/QtAccessibilityDelegate.java src/org/qtproject/qt5/android/accessibility/QtNativeAccessibility.java src/org/qtproject/qt5/android/QtActivityDelegate.java src/org/qtproject/qt5/android/QtEditText.java src/org/qtproject/qt5/android/QtInputConnection.java src/org/qtproject/qt5/android/QtLayout.java src/org/qtproject/qt5/android/QtMessageDialogHelper.java src/org/qtproject/qt5/android/QtNative.java src/org/qtproject/qt5/android/QtNativeLibrariesDir.java src/org/qtproject/qt5/android/QtSurface.java src/org/qtproject/qt5/android/ExtractStyle.java src/org/qtproject/qt5/android/EditContextView.java src/org/qtproject/qt5/android/EditPopupMenu.java src/org/qtproject/qt5/android/CursorHandle.java src/org/qtproject/qt5/android/QtThread.java
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/bootstrap'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/bootstrap'
cd tools/moc/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/moc/moc.pro ) && /usr/bin/make -f Makefile
cd tools/rcc/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/rcc/rcc.pro ) && /usr/bin/make -f Makefile
cd tools/tracegen/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/tracegen/tracegen.pro ) && /usr/bin/make -f Makefile
cd tools/qlalr/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qlalr/qlalr.pro ) && /usr/bin/make -f Makefile
cd tools/qvkgen/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qvkgen/qvkgen.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/freetype'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/freetype'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/tracegen'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/tracegen'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/rcc'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/rcc'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qvkgen'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qvkgen'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qlalr'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/qlalr'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/moc'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/moc'
cd corelib/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib/corelib.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/corelib'
cd network/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network/network.pro ) && /usr/bin/make -f Makefile
cd sql/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/sql/sql.pro ) && /usr/bin/make -f Makefile
cd xml/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/xml/xml.pro ) && /usr/bin/make -f Makefile
cd 3rdparty/harfbuzz-ng/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/harfbuzz-ng/harfbuzz-ng.pro ) && /usr/bin/make -f Makefile
cd tools/androiddeployqt/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androiddeployqt/androiddeployqt.pro ) && /usr/bin/make -f Makefile
cd tools/androidtestrunner/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androidtestrunner/androidtestrunner.pro ) && /usr/bin/make -f Makefile
cd concurrent/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/concurrent/concurrent.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androidtestrunner'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androidtestrunner'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androiddeployqt'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/tools/androiddeployqt'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/xml'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/xml'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/concurrent'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/concurrent'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/sql'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/sql'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/harfbuzz-ng'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/3rdparty/harfbuzz-ng'
cd gui/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/gui/gui.pro ) && /usr/bin/make -f Makefile
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network'
make[4]: Nothing to be done for 'first'.
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network'
make[4]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/gui'
rm -f libQt5Gui_x86_64.so
/opt/android/android-ndk-r22b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -target x86_64-linux-android21 -fno-limit-debug-info -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,--build-id=sha1 -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-Bsymbolic-functions -Wl,--dynamic-list,/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/gui/QtGui.dynlist -Wl,-soname,libQt5Gui_x86_64.so -o libQt5Gui_x86_64.so .obj/qimage_compat.o .obj/qaccessible.o .obj/qaccessiblecache.o .obj/qaccessibleobject.o .obj/qaccessibleplugin.o .obj/qplatformaccessibility.o .obj/qaccessiblebridge.o .obj/qgenericpluginfactory.o .obj/qgenericplugin.o .obj/qwindowsysteminterface.o .obj/qplatforminputcontextfactory.o .obj/qplatforminputcontextplugin.o .obj/qplatforminputcontext.o .obj/qplatformintegration.o .obj/qplatformscreen.o .obj/qplatformintegrationfactory.o .obj/qplatformintegrationplugin.o .obj/qplatformtheme.o .obj/qplatformthemefactory.o .obj/qplatformthemeplugin.o .obj/qplatformwindow.o .obj/qplatformoffscreensurface.o .obj/qplatformcursor.o .obj/qplatformclipboard.o .obj/qplatformnativeinterface.o .obj/qsessionmanager.o .obj/qsurfaceformat.o .obj/qguiapplication.o .obj/qwindow.o .obj/qoffscreensurface.o .obj/qplatformsurface.o .obj/qsurface.o .obj/qclipboard.o .obj/qcursor.o .obj/qevent.o .obj/qinputmethod.o .obj/qinternalmimedata.o .obj/qkeysequence.o .obj/qkeymapper.o .obj/qpalette.o .obj/qguivariant.o .obj/qscreen.o .obj/qshortcutmap.o .obj/qstylehints.o .obj/qtouchdevice.o .obj/qplatformsharedgraphicscache.o .obj/qplatformdialoghelper.o .obj/qplatformservices.o .obj/qplatformsystemtrayicon.o .obj/qplatformsessionmanager.o .obj/qplatformmenu.o .obj/qpixelformat.o .obj/qpaintdevicewindow.o .obj/qrasterwindow.o .obj/qplatformgraphicsbuffer.o .obj/qplatformgraphicsbufferhelper.o .obj/qinputdevicemanager.o .obj/qhighdpiscaling.o .obj/qtestsupport_gui.o .obj/qdnd.o .obj/qdrag.o .obj/qplatformdrag.o .obj/qshapedpixmapdndwindow.o .obj/qsimpledrag.o .obj/qplatformopenglcontext.o .obj/qopenglcontext.o .obj/qopenglwindow.o .obj/qbitmap.o .obj/qimage.o .obj/qimage_conversions.o .obj/qimageiohandler.o .obj/qimagereader.o .obj/qimagereaderwriterhelpers.o .obj/qimagewriter.o .obj/qpaintengine_pic.o .obj/qpicture.o .obj/qpictureformatplugin.o .obj/qpixmap.o .obj/qpixmapcache.o .obj/qplatformpixmap.o .obj/qpixmap_raster.o .obj/qpixmap_blitter.o .obj/qimagepixmapcleanuphooks.o .obj/qicon.o .obj/qiconloader.o .obj/qiconengine.o .obj/qiconengineplugin.o .obj/qmovie.o .obj/qbmphandler.o .obj/qppmhandler.o .obj/qxbmhandler.o .obj/qxpmhandler.o .obj/qpnghandler.o .obj/qimage_ssse3.o .obj/qfont.o .obj/qfontengine.o .obj/qfontengineglyphcache.o .obj/qfontsubset.o .obj/qfontmetrics.o .obj/qfontdatabase.o .obj/qtextengine.o .obj/qtextlayout.o .obj/qtextformat.o .obj/qtextobject.o .obj/qtextoption.o .obj/qfragmentmap.o .obj/qtextdocument.o .obj/qtextdocument_p.o .obj/qtexthtmlparser.o .obj/qabstracttextdocumentlayout.o .obj/qtextdocumentlayout.o .obj/qtextcursor.o .obj/qtextdocumentfragment.o .obj/qtextimagehandler.o .obj/qtexttable.o .obj/qtextlist.o .obj/qtextdocumentwriter.o .obj/qsyntaxhighlighter.o .obj/qstatictext.o .obj/qrawfont.o .obj/qglyphrun.o .obj/qdistancefield.o .obj/qinputcontrol.o .obj/qfontengine_qpf2.o .obj/qplatformfontdatabase.o .obj/qharfbuzzng.o .obj/qtextodfwriter.o .obj/qzip.o .obj/md4c.o .obj/qtextmarkdownimporter.o .obj/qtextmarkdownwriter.o .obj/qcssparser.o .obj/qbackingstore.o .obj/qbezier.o .obj/qblendfunctions.o .obj/qblittable.o .obj/qbrush.o .obj/qcolor.o .obj/qcolorspace.o .obj/qcolortransform.o .obj/qcolortrclut.o .obj/qcompositionfunctions.o .obj/qcosmeticstroker.o .obj/qdrawhelper.o .obj/qemulationpaintengine.o .obj/qgrayraster.o .obj/qicc.o .obj/qimagescale.o .obj/qmatrix.o .obj/qmemrotate.o .obj/qoutlinemapper.o .obj/qpagedpaintdevice.o .obj/qpagelayout.o .obj/qpagesize.o .obj/qpaintdevice.o .obj/qpaintengine.o .obj/qpaintengineex.o .obj/qpaintengine_blitter.o .obj/qpaintengine_raster.o .obj/qpainter.o .obj/qpainterpath.o .obj/qpathclipper.o .obj/qpdf.o .obj/qpdfwriter.o .obj/qpen.o .obj/qpolygon.o .obj/qrasterizer.o .obj/qregion.o .obj/qstroker.o .obj/qtextureglyphcache.o .obj/qtransform.o .obj/qtriangulatingstroker.o .obj/qtriangulator.o .obj/qplatformbackingstore.o .obj/qpathsimplifier.o .obj/qcssutil.o .obj/qdrawhelper_sse2.o .obj/qdrawhelper_ssse3.o .obj/qdrawhelper_sse4.o .obj/qimagescale_sse4.o .obj/qdesktopservices.o .obj/qvalidator.o .obj/qgridlayoutengine.o .obj/qabstractlayoutstyleinfo.o .obj/qlayoutpolicy.o .obj/qshaderformat.o .obj/qshadergraph.o .obj/qshadergraphloader.o .obj/qshaderlanguage.o .obj/qshadernode.o .obj/qshadernodeport.o .obj/qshadernodesloader.o .obj/qtexturefiledata.o .obj/qtexturefilereader.o .obj/qpkmhandler.o .obj/qktxhandler.o .obj/qastchandler.o .obj/qshadergenerator.o .obj/qgenericmatrix.o .obj/qmatrix4x4.o .obj/qquaternion.o .obj/qvector2d.o .obj/qvector3d.o .obj/qvector4d.o .obj/qopengl.o .obj/qopenglfunctions.o .obj/qopenglframebufferobject.o .obj/qopenglpaintdevice.o .obj/qopenglbuffer.o .obj/qopenglshaderprogram.o .obj/qopenglgradientcache.o .obj/qopengltexturecache.o .obj/qopenglengineshadermanager.o .obj/qopengl2pexvertexarray.o .obj/qopenglpaintengine.o .obj/qopenglcustomshaderstage.o .obj/qopengltextureglyphcache.o .obj/qopenglversionfunctions.o .obj/qopenglversionfunctionsfactory.o .obj/qopenglvertexarrayobject.o .obj/qopengldebug.o .obj/qopengltextureblitter.o .obj/qopengltexture.o .obj/qopengltexturehelper.o .obj/qopengltextureuploader.o .obj/qopenglpixeltransferoptions.o .obj/qopenglprogrambinarycache.o .obj/qopenglfunctions_es2.o .obj/qguivariantanimation.o .obj/qstandarditemmodel.o .obj/qvulkaninstance.o .obj/qplatformvulkaninstance.o .obj/qvulkanfunctions.o .obj/qvulkanwindow.o .obj/qrhi.o .obj/qrhiprofiler.o .obj/qrhinull.o .obj/qshaderdescription.o .obj/qshader.o .obj/qrhigles2.o .obj/qrhivulkan.o .obj/qvulkanfunctions_p.o .obj/qrc_qpdf.o .obj/qrc_qmake_webgradients.o .obj/moc_qaccessible.o .obj/moc_qaccessiblecache_p.o .obj/moc_qaccessibleplugin.o .obj/moc_qaccessiblebridge.o .obj/moc_qgenericplugin.o .obj/moc_qplatforminputcontext.o .obj/moc_qplatforminputcontextplugin_p.o .obj/moc_qplatformintegrationplugin.o .obj/moc_qplatformthemeplugin.o .obj/moc_qplatformnativeinterface.o .obj/moc_qplatformmenu.o .obj/moc_qsurfaceformat.o .obj/moc_qoffscreensurface.o .obj/moc_qsurface.o .obj/moc_qclipboard.o .obj/moc_qevent.o .obj/moc_qinternalmimedata_p.o .obj/moc_qkeysequence.o .obj/moc_qkeymapper_p.o .obj/moc_qpalette.o .obj/moc_qsessionmanager.o .obj/moc_qscreen.o .obj/moc_qstylehints.o .obj/moc_qtouchdevice.o .obj/moc_qplatformsharedgraphicscache.o .obj/moc_qplatformdialoghelper.o .obj/moc_qpaintdevicewindow.o .obj/moc_qrasterwindow.o .obj/moc_qplatformgraphicsbuffer.o .obj/moc_qinputdevicemanager_p.o .obj/moc_qhighdpiscaling_p.o .obj/moc_qdnd_p.o .obj/moc_qdrag.o .obj/moc_qshapedpixmapdndwindow_p.o .obj/moc_qopenglwindow.o .obj/moc_qimage.o .obj/moc_qimageiohandler.o .obj/moc_qpictureformatplugin.o .obj/moc_qiconengineplugin.o .obj/moc_qfont.o .obj/moc_qfontdatabase.o .obj/moc_qtextformat.o .obj/moc_qtextobject.o .obj/moc_qtextdocument.o .obj/moc_qtextimagehandler_p.o .obj/moc_qtexttable.o .obj/moc_qtextlist.o .obj/moc_qinputcontrol_p.o .obj/moc_qbrush.o .obj/moc_qcolorspace.o .obj/moc_qpainter.o .obj/moc_qpdfwriter.o .obj/moc_qplatformbackingstore.o .obj/moc_qvalidator.o .obj/moc_qlayoutpolicy_p.o .obj/moc_qshaderlanguage_p.o .obj/moc_qopenglshaderprogram.o .obj/moc_qopenglengineshadermanager_p.o .obj/moc_qopengltexture.o .obj/moc_qvulkanwindow.o  /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/lib/libQt5Core_x86_64.so -lGLESv2 /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/lib/libqtlibpng_x86_64.a /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/lib/libqtharfbuzz_x86_64.a -llog -lm -ldl -lc -lz  -llog -lz -lm -ldl -lc
ld: error: undefined symbol: intermediate_adder_avx2(unsigned int*, unsigned int*, IntermediateBuffer const&, int, int&, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(intermediate_adder(unsigned int*, unsigned int*, IntermediateBuffer const&, int, int&, int))

ld: error: undefined symbol: qt_memfill32_avx2(unsigned int*, unsigned int, long long)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: qt_memfill64_avx2(unsigned long long*, unsigned long long, long long)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: qt_blend_rgb32_on_rgb32_avx2(unsigned char*, int, unsigned char const*, int, int, int, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: qt_blend_argb32_on_argb32_avx2(unsigned char*, int, unsigned char const*, int, int, int, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_Source_avx2(unsigned int*, unsigned int const*, int, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_SourceOver_avx2(unsigned int*, unsigned int const*, int, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_solid_SourceOver_avx2(unsigned int*, int, unsigned int, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_Source_rgb64_avx2(QRgba64*, QRgba64 const*, int, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_SourceOver_rgb64_avx2(QRgba64*, QRgba64 const*, int, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: comp_func_solid_SourceOver_rgb64_avx2(QRgba64*, int, QRgba64, unsigned int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: fetchTransformedBilinearARGB32PM_simple_scale_helper_avx2(unsigned int*, unsigned int*, QTextureData const&, int&, int&, int, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: fetchTransformedBilinearARGB32PM_downscale_helper_avx2(unsigned int*, unsigned int*, QTextureData const&, int&, int&, int, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: fetchTransformedBilinearARGB32PM_fast_rotate_helper_avx2(unsigned int*, unsigned int*, QTextureData const&, int&, int&, int, int)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: fetchARGB32ToARGB32PM_avx2(unsigned int*, unsigned char const*, int, int, QVector<unsigned int> const*, QDitherInfo*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: convertARGB32ToARGB32PM_avx2(unsigned int*, int, QVector<unsigned int> const*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: fetchRGBA8888ToARGB32PM_avx2(unsigned int*, unsigned char const*, int, int, QVector<unsigned int> const*, QDitherInfo*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: convertRGBA8888ToARGB32PM_avx2(unsigned int*, int, QVector<unsigned int> const*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: convertARGB32ToRGBA64PM_avx2(QRgba64*, unsigned int const*, int, QVector<unsigned int> const*, QDitherInfo*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: undefined symbol: convertRGBA8888ToRGBA64PM_avx2(QRgba64*, unsigned int const*, int, QVector<unsigned int> const*, QDitherInfo*)
>>> referenced by qdrawhelper.cpp
>>>               .obj/qdrawhelper.o:(_GLOBAL__sub_I_qdrawhelper.cpp)

ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [Makefile:1330: ../../lib/libQt5Gui_x86_64.so] Error 1
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/gui'
make[3]: *** [Makefile:606: sub-gui-make_first] Error 2
make[3]: *** Waiting for unfinished jobs....
rm -f QtAndroidNetwork.jar
jar cf QtAndroidNetwork.jar -C .classes .
mv -f QtAndroidNetwork.jar ../../../../jar/QtAndroidNetwork.jar
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/network/android/jar'
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
rm -f QtAndroid.jar
jar cf QtAndroid.jar -C .classes .
mv -f QtAndroid.jar ../../../jar/QtAndroid.jar
make[5]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/jar'
cd java/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/java/java.pro ) && /usr/bin/make -f Makefile
make[5]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/java'
make[5]: Nothing to be done for 'first'.
make[5]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/java'
cd templates/ && ( test -e Makefile || /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/bin/qmake -o Makefile /home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/templates/templates.pro ) && /usr/bin/make -f Makefile
make[5]: Entering directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/templates'
make[5]: Nothing to be done for 'first'.
make[5]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android/templates'
make[4]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src/android'
make[3]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase/src'
make[2]: *** [Makefile:51: sub-src-make_first] Error 2
make[2]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5/qtbase'
make[1]: *** [Makefile:94: module-qtbase-make_first] Error 2
make[1]: Leaving directory '/home/user/wspace/electrum/.buildozer_qml/android/platform/build-x86_64/build/bootstrap_builds/qt5/jni/qt5'

The avx2 stuff looks similar to https://codereview.qt-project.org/c/qt/qtbase/+/326696 , which should already be fixed.

@accumulator
Copy link
Member

accumulator commented Mar 23, 2023

This could be due to upgrade to qt5.15.7

Edit: qt5 patch is not needed anymore for 5.15.7 but seems to be reverse applied (?!) by p4a
I guess you can just re-apply the patch in $P4A/pythonforandroid/recipes/qt5/disable-x86_64-avx-avx2.patch and restart the build

@accumulator
Copy link
Member

fixed in aaff750

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants