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

Latest 6.8.0 "dev" install from Qt MaintenanceTool fails to install Android

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1: Critical P1: Critical
    • None
    • 6.8.0
    • Packaging & Installer
    • None
    • Kubuntu 22.04LTS
    • Android, Linux/X11

      qtandroidteam – not sure if this is the right place to file this bug, but basically, the latest 6.8.0 "dev" release (6.8.0-0-20240425115) fails to install "android" correctly using the Linux desktop Qt MaintenanceTool. Therefore the latest 6.8.0-0-202404251152 Android release is completely unusable and cannot be used for testing the upcoming release.

      After downloading and installing, you get a series of error dialog boxes, each of which can only be clicked away via "ignore" and not "retry" options. Each dialog box contains the text below:

      Error during installation process (qt.qt6.dev.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtmultimedia.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtspeech.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtsensors.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qt5compat.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquicktimeline.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtpositioning.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtspeech.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qt5compat.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtimageformats.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtdatavis3d.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtnetworkauth.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquicktimeline.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qt5compat.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquick3d.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qt5compat.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtlocation.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtmultimedia.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtlocation.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquick3d.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtpositioning.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtmultimedia.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtsensors.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtshadertools.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtpositioning.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquick3d.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtshadertools.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtmultimedia.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtmultimedia.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtlocation.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtnetworkauth.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtimageformats.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquicktimeline.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtshadertools.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtspeech.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtimageformats.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtshadertools.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtnetworkauth.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtdatavis3d.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtsensors.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtdatavis3d.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtimageformats.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtpositioning.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtsensors.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtspeech.android_arm64_v8a):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_arm64_v8a_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtlocation.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtdatavis3d.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.addons.qtnetworkauth.android_x86):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquick3d.android_armv7):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_armv7_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      
      Error during installation process (qt.qt6.dev.qtquicktimeline.android_x86_64):
      Could not find the required QmakeOutputInstallerKey(qt.qt6.dev.android_x86_64_qmakeoutput) value on the installer object. The ConsumeOutput operation on the valid qmake needs to be called first.
      

      The installed 'qmake' files are incorrect, containing paths that don't even exist on the system:

      for example /opt/QtCo/6.8.0/android_x86_64/bin/qmake contains a bogus path to "/home/qt/work/install/bin/qmake6"

      #!/bin/sh
      
      # The directory of this script is the expanded absolute path of the "$qt_prefix/bin" directory.
      script_dir_path=`dirname $0`
      script_dir_path=`(cd "$script_dir_path"; /bin/pwd)`
      
      /home/qt/work/install/bin/qmake6 -qtconf "$script_dir_path/target_qt.conf" $*
      

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

            tejokitu Teemu Jokitulppo
            nielsmayer Niels Mayer
            Votes:
            2 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes