Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-101916

Build Qt 6.3.0 beta2 / beta3 for Android fails only on Windows

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 6.2.5, 6.3.0 RC, 6.3.1, 6.4.0 Beta1
    • 6.2.4, 6.3.0 Beta2, 6.3.0 Beta3
    • Build System: CMake
    • None
    • Windows 11 10.0.22000
      GCC 11.2.0 w/ MinGW-w64 v9
      Android NDK r23b
      CMake 3.22.3
      Ninja 1.10.2
    • Android
    • ea30708972 (qt/qtbase/dev) ea30708972 (qt/tqtc-qtbase/dev) 75a2c52112 (qt/qtbase/6.2) 499547b88a (qt/qtbase/6.3) 75a2c52112 (qt/tqtc-qtbase/6.2) 499547b88a (qt/tqtc-qtbase/6.3) 2905cb06cc (qt/qtbase/6.3.0) 2905cb06cc (qt/tqtc-qtbase/6.3.0)

    Description

      The build script trys to find qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake in build directory but it doesn't exist.

       

      Building for Qt 6.3.0-beta1 worked before.

      Building for Qt 6.2.3 works.

       

      Extracted build log:

      [7532/7536] Copying linguist binary to apk folder
      FAILED: qttools/src/linguist/linguist/CMakeFiles/linguist_prepare_apk_dir D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/linguist/linguist/CMakeFiles/linguist_prepare_apk_dir 
      cmd.exe /C "cd /D D:\Qt\build-Qtq6_3wx6m1_aa6n3\qttools\src\linguist\linguist && Z:\d\cmake-3.22.3-windows-x86_64\bin\cmake.exe -DSRC_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/bin/liblinguist_arm64-v8a.so -DDST_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/linguist/linguist/android-build/libs/arm64-v8a/liblinguist_arm64-v8a.so -P D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake"
      CMake Error: Error processing file: D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake
      [7533/7536] Copying designer binary to apk folder
      FAILED: qttools/src/designer/src/designer/CMakeFiles/designer_prepare_apk_dir D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/designer/src/designer/CMakeFiles/designer_prepare_apk_dir 
      cmd.exe /C "cd /D D:\Qt\build-Qtq6_3wx6m1_aa6n3\qttools\src\designer\src\designer && Z:\d\cmake-3.22.3-windows-x86_64\bin\cmake.exe -DSRC_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/bin/libdesigner_arm64-v8a.so -DDST_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/designer/src/designer/android-build/libs/arm64-v8a/libdesigner_arm64-v8a.so -P D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake"
      CMake Error: Error processing file: D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake
      [7534/7536] Copying pixeltool binary to apk folder
      FAILED: qttools/src/pixeltool/CMakeFiles/pixeltool_prepare_apk_dir D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/pixeltool/CMakeFiles/pixeltool_prepare_apk_dir 
      cmd.exe /C "cd /D D:\Qt\build-Qtq6_3wx6m1_aa6n3\qttools\src\pixeltool && Z:\d\cmake-3.22.3-windows-x86_64\bin\cmake.exe -DSRC_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/bin/libpixeltool_arm64-v8a.so -DDST_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/pixeltool/android-build/libs/arm64-v8a/libpixeltool_arm64-v8a.so -P D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake"
      CMake Error: Error processing file: D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake
      [7535/7536] Copying assistant binary to apk folder
      FAILED: qttools/src/assistant/assistant/CMakeFiles/assistant_prepare_apk_dir D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/assistant/assistant/CMakeFiles/assistant_prepare_apk_dir 
      cmd.exe /C "cd /D D:\Qt\build-Qtq6_3wx6m1_aa6n3\qttools\src\assistant\assistant && Z:\d\cmake-3.22.3-windows-x86_64\bin\cmake.exe -DSRC_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/bin/libassistant_arm64-v8a.so -DDST_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/assistant/assistant/android-build/libs/arm64-v8a/libassistant_arm64-v8a.so -P D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake"
      CMake Error: Error processing file: D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake
      [7536/7536] Copying qdistancefieldgenerator binary to apk folder
      FAILED: qttools/src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator_prepare_apk_dir D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/distancefieldgenerator/CMakeFiles/qdistancefieldgenerator_prepare_apk_dir 
      cmd.exe /C "cd /D D:\Qt\build-Qtq6_3wx6m1_aa6n3\qttools\src\distancefieldgenerator && Z:\d\cmake-3.22.3-windows-x86_64\bin\cmake.exe -DSRC_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/bin/libqdistancefieldgenerator_arm64-v8a.so -DDST_FILE_PATH=D:/Qt/build-Qtq6_3wx6m1_aa6n3/qttools/src/distancefieldgenerator/android-build/libs/arm64-v8a/libqdistancefieldgenerator_arm64-v8a.so -P D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake"
      CMake Error: Error processing file: D:/Qt/build-Qtq6_3wx6m1_aa6n3/qtbase/lib/cmake/Qt6/QtCopyFileIfDifferent.cmake
      ninja: build stopped: subcommand failed.
      

      Full build log attached.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              semlanik Alexey Edelev
              fsu0413 Frank Su
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes