Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Error when building Qt5.13.2 from source on Windows for Android.
Forum Updated to NodeBB v4.3 + New Features

Error when building Qt5.13.2 from source on Windows for Android.

Scheduled Pinned Locked Moved Solved Installation and Deployment
androidsource codeqt5.13.2
2 Posts 1 Posters 581 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    advm
    wrote on 13 Sept 2020, 15:29 last edited by advm
    #1

    Hello,

    I have a problem while trying to build Qt 5.13.2 from source for Android.
    I have used PowerShell on Windows 10.
    Before configure command I have set JDK_ROOT path:

    set "JDK_ROOT=C:\Program Files\Java\jdk1.8.0_241\bin
    

    This configure command is executed successfully:

    ..\src\qt5\configure -prefix E:\Qt\Static\Qt5.13.2Android -platform win32-g++ -opengl es2 -xplatform android-clang -android-sdk C:\Users\user\AppData\Local\Android\Sdk -android-ndk C:\Users\user\AppData\Local\Android\Sdk\ndk\21.3.6528147 -nomake tests -nomake examples -opensource -confirm-license -static -release
    

    I am getting 2 warnings after configure command:

    WARNING: Python version 2 (2.7.5 or later) is required to build QtWebEngine.
    WARNING: host pkg-config not found

    After this I execute:

    mingw32-make -j4
    

    and shortly after start the build stops with this output at the end:

    del ..\..\..\lib\libQt5Bootstrap.a 2>NUL
    ar -rc ..\..\..\lib\libQt5Bootstrap.a @object_script.libQt5Bootstrap.Release
    mingw32-make[4]: Leaving directory 'E:/Qt/Static/build-android/qtbase/src/tools/bootstrap'
    mingw32-make[3]: Leaving directory 'E:/Qt/Static/build-android/qtbase/src/tools/bootstrap'
    mingw32-make[2]: Leaving directory 'E:/Qt/Static/build-android/qtbase/src'
    mingw32-make[1]: *** [Makefile:51: sub-src-make_first] Error 2
    mingw32-make[1]: Leaving directory 'E:/Qt/Static/build-android/qtbase'
    mingw32-make: *** [Makefile:87: module-qtbase-make_first] Error 2
    

    Any suggestion or idea why build stops? Thanks in advance.

    UPDATE: Same happens with Qt 5.14.2 and Qt 5.12.5

    1 Reply Last reply
    0
    • A Offline
      A Offline
      advm
      wrote on 15 Sept 2020, 16:17 last edited by advm
      #2

      Found what was causing the problem from here.

      I don't know why but running without -j4 like this:

      mingw32-make
      

      there is no error and qt is built successfully. I thought that without -j4 I would see the error message but luckily there was no error.

      1 Reply Last reply
      0

      2/2

      15 Sept 2020, 16:17

      • Login

      • Login or register to search.
      2 out of 2
      • First post
        2/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved