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

trouble configuring QtPDF for iOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 6.9
    • None

    Description

      $ ../qt6/configure -developer-build -xplatform macx-ios-clang -qt-host-path ~/dev/qt6-dbg/qtbase -submodules qtbase,qtdeclarative,qttools,qtshadertools,qtwebengine -no-feature-qtwebengine-build
      ...
        Qt PDF:
          Support V8 ........................... no
          Support XFA .......................... no
          Support XFA-BMP ...................... no
          Support XFA-GIF ...................... no
          Support XFA-PNG ...................... no
          Support XFA-TIFF ..................... no
          Bitcode support ...................... yes
          Use static runtime ................... no
      
      
      Note: Using static linking will disable the use of dynamically loaded plugins. Make sure to import all needed static plugins, or compile needed modules into the library.
      
      WARNING: QDoc will not be compiled, probably because clang's C and C++ libraries could not be located. This means that you cannot build the Qt documentation.
      You may need to set CMAKE_PREFIX_PATH or LLVM_INSTALL_DIR to the location of your llvm installation.
      Other than clang's libraries, you may need to install another package, such as clang itself, to provide the ClangConfig.cmake file needed to detect your libraries. Once this
      file is in place, the configure script may be able to detect your system-installed libraries without further environment variables.
      On macOS, you can use Homebrew's llvm package.
      You will also need to set the FEATURE_clang CMake variable to ON to re-evaluate this check.
      WARNING: The Clang-based lupdate parser will not be available. Suitable LLVM and Clang C++ libraries have not been found. You will need to set the FEATURE_clangcpp CMake variable to ON to re-evaluate this check.
      WARNING: QtPdf has warnings.
       -- The following configure warnings were found:
       * No harfbuzz library at least 4.3.0 version or later. Using build-in one
       * No glib library at least 2.32.0 version or later. Using build-in one
      WARNING: QtWebEngine has warnings.
       -- The following configure warnings were found:
       * No harfbuzz library at least 4.3.0 version or later. Using build-in one
       * No glib library at least 2.32.0 version or later. Using build-in one
      WARNING: QtWebEngine won't be built.
       -- The following configure errors were found:
       * AppleClang compiler is not supported.
       * Static build is not supported.
       * Build can be done only on Linux, Windows or macOS.
      
      --
      
      Qt is now configured for building. Just run 'cmake --build . --parallel'
      
      Once everything is built, Qt is installed. You should NOT run 'cmake --install .'
      Note that this build cannot be deployed to other machines or devices.
      
      To configure and build other Qt modules, you can use the following convenience script:
              /Users/rutledge/dev/qt6-ios/qtbase/bin/qt-configure-module
      
      If reconfiguration fails for some reason, try removing 'CMakeCache.txt' from the build directory
      Alternatively, you can add the --fresh flag to your CMake flags.
      
      -- Configuring done (50.5s)
      -- Generating done (2.0s)
      -- Build files have been written to: /Users/rutledge/dev/qt6-ios
      

      Attachments

        1. CMakeCache.txt
          220 kB
        2. config.summary
          14 kB
        3. typescript
          64 kB

        Issue Links

          For Gerrit Dashboard: QTBUG-127109
          # Subject Branch Project Status CR V

          Activity

            People

              michal Michal Klocek
              srutledg Shawn Rutledge
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There is 1 open Gerrit change