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

Unable to build Qt3D Add-On with Conan, Qt6.0.0 + Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 6.0.0 Beta3
    • Qt3D
    • Android, Windows

    Description

      Install Qt6.0.0 beta3 Android, Cmake, Ninja and Conan with online installer.

      Set Android Ndk and Sdk environment

      Set environment variables: ANDROID_SDK_ROOT and ANDROID_NDK_ROOT

      Run build command:

      conan.exe install qt3d/6.0.0@qt/beta --build=missing --profile=C:/Qt/Tools/Conan/profiles/qt-6.0.0-android-x86_64 -s build_type=Release -g cmake_paths -g=cmake

       

      Build fails:

      CMake Error at C:/Qt/6.0.0/android_x86_64/lib/cmake/Qt6/qt.toolchain.cmake:9 (set):
      Syntax error in cmake code at

      C:/Qt/6.0.0/android_x86_64/lib/cmake/Qt6/qt.toolchain.cmake:9

      when parsing string

      C:\Qt/6.0.0/mingw81_64

      Invalid character escape '\Q'.
      Call Stack (most recent call first):
      C:/Program Files/CMake/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake:93 (include)
      CMakeLists.txt:5 (project)

      CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
      CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
      – Configuring incomplete, errors occurred!
      qt3d/6.0.0@qt/beta:
      qt3d/6.0.0@qt/beta: ERROR: Package '73eb3d6e9a206944521a1ccce2f5c24cb9a3b146' build failed
      qt3d/6.0.0@qt/beta: WARN: Build folder C:\Users\mierala\.conan\data\qt3d\6.0.0\qt\beta\build\73eb3d6e9a206944521a1ccce2f5c24cb9a3b146
      ERROR: qt3d/6.0.0@qt/beta: Error in build() method, line 107
      self.run('%s "%s" %s' % (self._get_qtcmake(), self.source_folder, cmake.command_line))
      ConanException: Error 1 while executing C:\Qt\6.0.0\android_x86_64\bin\qt-cmake.bat "C:\Users\mierala\.conan\data\qt3d\6.0.0\qt\beta\build\73eb3d6e9a206944521a1ccce2f5c24cb9a3b146" -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCMAKE_SYSTEM_NAME="Android" -DCMAKE_SYSTEM_VERSION="23" -DCMAKE_ANDROID_ARCH_ABI="x86_64" -DANDROID_ABI="x86_64" -DANDROID_PLATFORM="android-23" -DANDROID_TOOLCHAIN="clang" -DANDROID_STL="c+_shared" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="c+_shared" -DBUILD_SHARED_LIBS="OFF" -DCMAKE_INSTALL_PREFIX="C:\Users\mierala\.conan\data\qt3d\6.0.0\qt\beta\build\73eb3d6e9a206944521a1ccce2f5c24cb9a3b146_install_tmp" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DCMAKE_VERBOSE_MAKEFILE="ON" -DANDROID_SDK_ROOT="C:\Users\mierala\AppData\Local\Android\Sdk" -DANDROID_NDK_ROOT="C:\Users\mierala\AppData\Local\Android\Sdk\ndk" -Wno-dev

       

      qt.toolchain.cmake file added as an attachment

       

      Attachments

        1. qt.toolchain.cmake
          4 kB
          Minna Erälä
        2. qt.toolchain.cmake
          4 kB
          Minna Erälä
        For Gerrit Dashboard: QTBUG-88140
        # Subject Branch Project Status CR V

        Activity

          People

            aksalova Akseli Salovaara
            mierala Minna Erälä
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes