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

QtPDF on iOS: wrong installation directory

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P0: Blocker
    • None
    • 6.4.0 RC1
    • Packaging & Installer, PDF
    • None
    • iOS/tvOS/watchOS
    • 7ec2edda2d (qtsdk/tqtc-qtsdk/master)

    Description

      When installing QtPDF on iOS the installation directory is '../Qt/6.4.0/ios/target/..' instead if correct '../Qt/6.4.0/ios/...'

      When running the multipage or pdfviewer examples:

      qrc:/pdfviewer/viewer.qml:7:1: module "QtQuick.Pdf" is not installed
      

      But actually a lot of stuff is there, and it's not immediately obvious what's missing.

      [strm][08:16:45] find ~/Qt/6.4.0/ios | grep -i pdf
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Release
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Release/PdfQuickplugin_init
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Release/PdfQuickplugin_init/PdfQuickplugin_init.cpp.o
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/qmldir
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/libpdfquickplugin_debug.prl
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/PdfScrollablePageView.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/PdfMultiPageView.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/plugins.qmltypes
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/PdfPageView.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/libpdfquickplugin_debug.a
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/PdfStyle.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/+Universal
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/+Universal/PdfStyle.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Debug
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Debug/PdfQuickplugin_init
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/objects-Debug/PdfQuickplugin_init/PdfQuickplugin_init.cpp.o
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/libpdfquickplugin.prl
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/PdfLinkDelegate.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/+Material
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/+Material/PdfStyle.qml
      /Users/rutledge/Qt/6.4.0/ios/target/qml/QtQuick/Pdf/libpdfquickplugin.a
      /Users/rutledge/Qt/6.4.0/ios/target/plugins/imageformats/libqpdf_debug.a
      /Users/rutledge/Qt/6.4.0/ios/target/plugins/imageformats/libqpdf_debug.prl
      /Users/rutledge/Qt/6.4.0/ios/target/plugins/imageformats/libqpdf.prl
      /Users/rutledge/Qt/6.4.0/ios/target/plugins/imageformats/libqpdf.a
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfPageRenderer
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfSelection
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfselection.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qtpdf-config.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qtpdf-config_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdflink_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdffile_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdflinkmodel_p_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdfsearchmodel_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdflinkmodel_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdfselection_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdfiohandler_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/6.4.0/QtPdf/private/qpdfdocument_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QtPdf
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfsearchmodel.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdflink.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfPageNavigator
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qtpdfglobal.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfdocumentrenderoptions.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QtPdfVersion
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfDocument
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfLink
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qtpdfversion.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfdocument.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfDocumentRenderOptions
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfpagenavigator.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfSearchModel
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QPdfBookmarkModel
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfbookmarkmodel.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/QtPdfDepends
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdf/qpdfpagerenderer.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/qtpdfquickversion.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/QtPdfQuickVersion
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfselection_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdflinkmodel_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qtpdfquickglobal_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfsearchmodel_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfbookmarkmodel_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfpageimage_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfpagenavigator_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/6.4.0/QtPdfQuick/private/qquickpdfdocument_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/QtPdfQuickDepends
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfQuick/QtPdfQuick
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/qtpdfwidgetsversion.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/6.4.0
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/6.4.0/QtPdfWidgets
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/6.4.0/QtPdfWidgets/private
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/6.4.0/QtPdfWidgets/private/qpdfview_p.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/QPdfView
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/QtPdfWidgetsDepends
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/qpdfview.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/qtpdfwidgetsglobal.h
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/QtPdfWidgetsVersion
      /Users/rutledge/Qt/6.4.0/ios/target/include/QtPdfWidgets/QtPdfWidgets
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfWidgets_debug.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6Pdf.prl
      /Users/rutledge/Qt/6.4.0/ios/target/lib/metatypes/qt6pdf_metatypes.json
      /Users/rutledge/Qt/6.4.0/ios/target/lib/metatypes/qt6pdfquick_metatypes.json
      /Users/rutledge/Qt/6.4.0/ios/target/lib/metatypes/qt6pdfwidgets_metatypes.json
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-debug.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-release.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginDependencies.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersion.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Gui/Qt6QPdfPluginConfigVersionImpl.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfTargets-release.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfTargets-debug.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfConfig.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfConfigVersionImpl.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfVersionlessTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfConfigVersion.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfDependencies.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6Pdf/Qt6PdfAdditionalTargetInfo.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets-release.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickVersionlessTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersion.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickAdditionalTargetInfo.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfigVersionImpl.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickDependencies.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickTargets-debug.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfQuick/Qt6PdfQuickConfig.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersionImpl.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfig.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets-debug.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsAdditionalTargetInfo.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsVersionlessTargets.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsTargets-release.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsDependencies.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/cmake/Qt6PdfWidgets/Qt6PdfWidgetsConfigVersion.cmake
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfWidgets.prl
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfQuick.prl
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfWidgets_debug.prl
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6Pdf.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfQuick_debug.prl
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfQuick.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfWidgets.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6Pdf_debug.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6PdfQuick_debug.a
      /Users/rutledge/Qt/6.4.0/ios/target/lib/libQt6Pdf_debug.prl
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdfwidgets_private.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdfwidgets.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdf.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdf_private.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdfquick_private.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_lib_pdfquick.pri
      /Users/rutledge/Qt/6.4.0/ios/target/mkspecs/modules/qt_plugin_qpdf.pri
      /Users/rutledge/Qt/6.4.0/ios/target/modules/PdfWidgets.json
      /Users/rutledge/Qt/6.4.0/ios/target/modules/Pdf.json
      /Users/rutledge/Qt/6.4.0/ios/target/modules/PdfQuick.json
      /Users/rutledge/Qt/6.4.0/ios/include/QtPrintSupport/6.4.0/QtPrintSupport/private/qprintengine_pdf_p.h
      /Users/rutledge/Qt/6.4.0/ios/include/QtGui/QPdfWriter
      /Users/rutledge/Qt/6.4.0/ios/include/QtGui/qpdfwriter.h
      /Users/rutledge/Qt/6.4.0/ios/include/QtGui/6.4.0/QtGui/private/qpdf_p.h
      /Users/rutledge/Qt/6.4.0/ios/lib/objects-Release/Gui_resources_1/.rcc/qrc_qpdf.cpp.o
      /Users/rutledge/Qt/6.4.0/ios/lib/objects-Debug/Gui_resources_1/.rcc/qrc_qpdf.cpp.o
      

      Attachments

        Activity

          People

            janihe Jani Heikkinen
            srutledg Shawn Rutledge
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: