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

[cmake] cocoa platform plugin lacks usage requirements

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.14.0
    • 5.13.0
    • Build System: CMake
    • None

    Description

      according to the 5.13 release notes, statically linked qt should bring (transitive) usage requirements. however i'm still getting undefined symbols when linking  Qt5::QCocoaIntegrationPlugin

       

      Undefined symbols for architecture x86_64:
       "QCoreTextFontEngine::draw(CGContext*, double, double, QTextItemInt const&, int)", referenced from:
       QCoreGraphicsPaintEngine::drawTextItem(QPointF const&, QTextItem const&) in libqcocoa.a(qpaintengine_mac.o)
       "QPlatformPrintDevice::id() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::makeAndModel() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "typeinfo for QPlatformPrintDevice", referenced from:
       typeinfo for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::isRemote() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportedPageSize(QPageSize const&) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::name() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportedPageSize(QPageSize::PageSizeId) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportedPageSize(QString const&) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportedPageSize(QSizeF const&, QPageSize::Unit) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportsCustomPageSizes() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::minimumPhysicalPageSize() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::maximumPhysicalPageSize() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QCoreTextFontDatabase::releaseHandle(void*)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "vtable for QAbstractFileIconEngine", referenced from:
       QCocoaTheme::fileIcon(QFileInfo const&, QFlags<QPlatformTheme::IconOption>) const in libqcocoa.a(qcocoatheme.o)
       QCocoaFileIconEngine::~QCocoaFileIconEngine() in libqcocoa.a(qcocoatheme.o)
       QCocoaFileIconEngine::~QCocoaFileIconEngine() in libqcocoa.a(qcocoatheme.o)
       NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
       "QPlatformPrintDevice::supportedResolutions() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::location() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "_CVDisplayLinkStop", referenced from:
       QCocoaScreen::deliverUpdateRequests() in libqcocoa.a(qcocoascreen.o)
       "QPlatformPrintDevice::property(QPrintDevice::PrintDevicePropertyKey) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportedOutputBins() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "qt_mac_enabledDraggedTypes()", referenced from:
       -[QNSView_NI_5_x_dev(Dragging) registerDragTypes] in libqcocoa.a(qnsview.o)
       "QPlatformPrintDevice::setProperty(QPrintDevice::PrintDevicePropertyKey, QVariant const&)", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::defaultOutputBin() const", referenced from:
       QCocoaPrintDevice::loadOutputBins() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultOutputBin() const in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::createPageSize(QString const&, QSize const&, QString const&)", referenced from:
       QCocoaPrintDevice::createPageSize(OpaquePMPaper* const&) const in libqcocoa.a(qcocoaprintdevice.o)
       "_ppdOpenFile", referenced from:
       QCocoaPrintDevice::openPpdFile() in libqcocoa.a(qcocoaprintdevice.o)
       "QMacInternalPasteboardMime::destroyMimeTypes()", referenced from:
       QCocoaIntegration::~QCocoaIntegration() in libqcocoa.a(qcocoaintegration.o)
       "QPlatformPrintDevice::~QPlatformPrintDevice()", referenced from:
       QCocoaPrintDevice::QCocoaPrintDevice(QString const&) in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::~QCocoaPrintDevice() in libqcocoa.a(qcocoaprintdevice.o)
       "_IOSurfaceLock", referenced from:
       QIOSurfaceGraphicsBuffer::doLock(QFlags<QPlatformGraphicsBuffer::AccessType>, QRect const&) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_ppdClose", referenced from:
       QCocoaPrintDevice::openPpdFile() in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::~QCocoaPrintDevice() in libqcocoa.a(qcocoaprintdevice.o)
       "QMacInternalPasteboardMime::QMacInternalPasteboardMime(char)", referenced from:
       QCocoaMimeTypes::initializeMimeTypes() in libqcocoa.a(qcocoamimetypes.o)
       "_IOSurfaceGetBytesPerRow", referenced from:
       QIOSurfaceGraphicsBuffer::bytesPerLine() const in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_IOSurfaceGetBaseAddress", referenced from:
       QIOSurfaceGraphicsBuffer::data() const in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       QIOSurfaceGraphicsBuffer::data() in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_kIOSurfaceAllocSize", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_IOSurfaceAlignProperty", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_kIOSurfaceWidth", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_kIOSurfacePixelFormat", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "QPlatformPrintDevice::isFeatureAvailable(QPrintDevice::PrintDevicePropertyKey, QVariant const&) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "_CVDisplayLinkRelease", referenced from:
       QCocoaScreen::~QCocoaScreen() in libqcocoa.a(qcocoascreen.o)
       "_kIOSurfaceBytesPerElement", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_IOSurfaceUnlock", referenced from:
       QIOSurfaceGraphicsBuffer::doUnlock() in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "_IOSurfaceSetValue", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "QCoreTextFontDatabase::invalidate()", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "typeinfo for QPlatformPrinterSupport", referenced from:
       typeinfo for QCocoaPrinterSupport in libqcocoa.a(qcocoaprintersupport.o)
       "QPlatformPrinterSupport::createPrintDevice(QPlatformPrintDevice*)", referenced from:
       QCocoaPrinterSupport::createPrintDevice(QString const&) in libqcocoa.a(qcocoaprintersupport.o)
       "QPlatformPrintDevice::supportedColorModes() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrinterSupport::~QPlatformPrinterSupport()", referenced from:
       QCocoaPrinterSupport::~QCocoaPrinterSupport() in libqcocoa.a(qcocoaprintersupport.o)
       QCocoaPrinterSupport::~QCocoaPrinterSupport() in libqcocoa.a(qcocoaprintersupport.o)
       "_CVDisplayLinkCreateWithCGDisplay", referenced from:
       QCocoaScreen::requestUpdate() in libqcocoa.a(qcocoascreen.o)
       "QPlatformPrintDevice::defaultInputSlot() const", referenced from:
       QCocoaPrintDevice::loadInputSlots() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultInputSlot() const in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::supportsMultipleCopies() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "qt_mac_addToGlobalMimeList(QMacInternalPasteboardMime*)", referenced from:
       QCocoaNativeInterface::addToMimeList(void*) in libqcocoa.a(qcocoanativeinterface.o)
       "_kIOSurfaceHeight", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "QPlatformPrinterSupport::QPlatformPrinterSupport()", referenced from:
       QCocoaPrinterSupport::QCocoaPrinterSupport() in libqcocoa.a(qcocoaprintersupport.o)
       "QPlatformPrintDevice::isValidPageLayout(QPageLayout const&, int) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QMacInternalPasteboardMime::all(unsigned char)", referenced from:
       QMacPasteboard::promiseKeeper(OpaquePasteboardRef*, void*, __CFString const*, void*) in libqcocoa.a(qmacclipboard.o)
       QMacPasteboard::setMimeData(QMimeData*, QMacPasteboard::DataRequestType) in libqcocoa.a(qmacclipboard.o)
       QMacPasteboard::retrieveData(QString const&, QVariant::Type) const in libqcocoa.a(qmacclipboard.o)
       "_OBJC_CLASS_$_CAMetalLayer", referenced from:
       objc-class-ref in libqcocoa.a(qnsview.o)
       "_MTLCreateSystemDefaultDevice", referenced from:
       -[QNSView_NI_5_x_dev(Drawing) makeBackingLayer] in libqcocoa.a(qnsview.o)
       "QAccessibleBridgeUtils::effectiveActionNames(QAccessibleInterface*)", referenced from:
       -[QMacAccessibilityElement_NI_5_x_dev accessibilityActionNames] in libqcocoa.a(qcocoaaccessibilityelement.o)
       "QPrinter::isValid() const", referenced from:
       QMacPrintEngine::begin(QPaintDevice*) in libqcocoa.a(qprintengine_mac.o)
       "_ppdFindMarkedChoice", referenced from:
       QCocoaPrintDevice::defaultInputSlot() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultOutputBin() const in libqcocoa.a(qcocoaprintdevice.o)
       "qt_mac_registerDraggedTypes(QStringList const&)", referenced from:
       QCocoaNativeInterface::registerDraggedTypes(QStringList const&) in libqcocoa.a(qcocoanativeinterface.o)
       "QCoreTextFontDatabase::isPrivateFontFamily(QString const&) const", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QRasterBackingStore::paintDevice()", referenced from:
       vtable for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "_ppdFindOption", referenced from:
       QCocoaPrintDevice::QCocoaPrintDevice(QString const&) in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::loadInputSlots() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultInputSlot() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::loadOutputBins() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultOutputBin() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::loadDuplexModes() const in libqcocoa.a(qcocoaprintdevice.o)
       QCocoaPrintDevice::defaultColorMode() const in libqcocoa.a(qcocoaprintdevice.o)
       ...
       "QPlatformPrintDevice::supportedMimeTypes() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QMacInternalPasteboardMime::initializeMimeTypes()", referenced from:
       QCocoaIntegration::QCocoaIntegration(QStringList const&) in libqcocoa.a(qcocoaintegration.o)
       "_CVDisplayLinkSetOutputCallback", referenced from:
       QCocoaScreen::requestUpdate() in libqcocoa.a(qcocoascreen.o)
       "QCoreTextFontDatabase::fallbacksForFamily(QString const&, QFont::Style, QFont::StyleHint, QChar::Script) const", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QRasterBackingStore::toImage() const", referenced from:
       vtable for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "_IOSurfaceIsInUse", referenced from:
       QIOSurfaceGraphicsBuffer::isInUse() const in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       operator<<(QDebug, QIOSurfaceGraphicsBuffer const*) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "QRasterBackingStore::scroll(QRegion const&, int, int)", referenced from:
       vtable for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "QRasterBackingStore::format() const", referenced from:
       QNSWindowBackingStore::format() const in libqcocoa.a(qcocoabackingstore.o)
       "QCoreTextFontEngine::fontSmoothingGamma()", referenced from:
       QCocoaIntegration::styleHint(QPlatformIntegration::StyleHint) const in libqcocoa.a(qcocoaintegration.o)
       non-virtual thunk to QCocoaIntegration::styleHint(QPlatformIntegration::StyleHint) const in libqcocoa.a(qcocoaintegration.o)
       "QRasterBackingStore::~QRasterBackingStore()", referenced from:
       QNSWindowBackingStore::~QNSWindowBackingStore() in libqcocoa.a(qcocoabackingstore.o)
       QNSWindowBackingStore::~QNSWindowBackingStore() in libqcocoa.a(qcocoabackingstore.o)
       "_CVDisplayLinkIsRunning", referenced from:
       QCocoaScreen::requestUpdate() in libqcocoa.a(qcocoascreen.o)
       QCocoaScreen::isRunningDisplayLink() const in libqcocoa.a(qcocoascreen.o)
       "typeinfo for QMacInternalPasteboardMime", referenced from:
       typeinfo for QMacPasteboardMimeTraditionalMacPlainText in libqcocoa.a(qcocoamimetypes.o)
       "QRasterBackingStore::resize(QSize const&, QRegion const&)", referenced from:
       vtable for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "QMacInternalPasteboardMime::~QMacInternalPasteboardMime()", referenced from:
       QMacPasteboardMimeTraditionalMacPlainText::~QMacPasteboardMimeTraditionalMacPlainText() in libqcocoa.a(qcocoamimetypes.o)
       QMacPasteboardMimeTraditionalMacPlainText::~QMacPasteboardMimeTraditionalMacPlainText() in libqcocoa.a(qcocoamimetypes.o)
       "QAccessibleBridgeUtils::performEffectiveAction(QAccessibleInterface*, QString const&)", referenced from:
       -[QMacAccessibilityElement_NI_5_x_dev accessibilityPerformAction:] in libqcocoa.a(qcocoaaccessibilityelement.o)
       "QAbstractFileIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State)", referenced from:
       vtable for QCocoaFileIconEngine in libqcocoa.a(qcocoatheme.o)
       "QPlatformPrintDevice::supportedDuplexModes() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QCoreTextFontDatabase::populateFamilyAliases()", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QAbstractFileIconEngine::actualSize(QSize const&, QIcon::Mode, QIcon::State)", referenced from:
       vtable for QCocoaFileIconEngine in libqcocoa.a(qcocoatheme.o)
       "_CVDisplayLinkStart", referenced from:
       QCocoaScreen::requestUpdate() in libqcocoa.a(qcocoascreen.o)
       "QCoreTextFontDatabase::themeFonts() const", referenced from:
       QCocoaTheme::font(QPlatformTheme::Font) const in libqcocoa.a(qcocoatheme.o)
       "QCoreTextFontDatabase::populateFontDatabase()", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "typeinfo for QAbstractFileIconEngine", referenced from:
       typeinfo for QCocoaFileIconEngine in libqcocoa.a(qcocoatheme.o)
       "QCoreTextFontDatabase::addApplicationFont(QByteArray const&, QString const&)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QPlatformPrintDevice::supportedPageSize(QSize const&) const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QMacInternalPasteboardMime::count(QMimeData*)", referenced from:
       vtable for QMacPasteboardMimeTraditionalMacPlainText in libqcocoa.a(qcocoamimetypes.o)
       "_kIOSurfaceBytesPerRow", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "QAbstractFileIconEngine::cacheKey() const", referenced from:
       vtable for QCocoaFileIconEngine in libqcocoa.a(qcocoatheme.o)
       "QCoreTextFontEngine::fontSmoothing()", referenced from:
       QCocoaTheme::handleSystemThemeChange() in libqcocoa.a(qcocoatheme.o)
       "QPlatformPrintDevice::supportedInputSlots() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QPlatformPrintDevice::QPlatformPrintDevice(QString const&)", referenced from:
       QCocoaPrintDevice::QCocoaPrintDevice(QString const&) in libqcocoa.a(qcocoaprintdevice.o)
       "QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine>::fontEngine(QFontDef const&, void*)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine>::fontEngine(QByteArray const&, double, QFont::HintingPreference)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "typeinfo for QRasterBackingStore", referenced from:
       typeinfo for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "QCoreTextFontDatabase::standardSizes() const", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabase::populateFamily(QString const&)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabase::fontsAlwaysScalable() const", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabaseEngineFactory<QFontEngineFT>::fontEngine(QFontDef const&, void*)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       "typeinfo for QCoreTextFontDatabase", referenced from:
       typeinfo for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       typeinfo for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabaseEngineFactory<QFontEngineFT>::fontEngine(QByteArray const&, double, QFont::HintingPreference)", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       "QRasterBackingStore::QRasterBackingStore(QWindow*)", referenced from:
       QNSWindowBackingStore::QNSWindowBackingStore(QWindow*) in libqcocoa.a(qcocoabackingstore.o)
       "QRasterBackingStore::beginPaint(QRegion const&)", referenced from:
       vtable for QNSWindowBackingStore in libqcocoa.a(qcocoabackingstore.o)
       "QMacInternalPasteboardMime::flavorToMime(unsigned char, QString)", referenced from:
       QMacPasteboard::formats() const in libqcocoa.a(qmacclipboard.o)
       QMacPasteboard::hasFormat(QString const&) const in libqcocoa.a(qmacclipboard.o)
       "_OBJC_CLASS_$_CAShapeLayer", referenced from:
       objc-class-ref in libqcocoa.a(qcocoawindow.o)
       "QPlatformPrintDevice::supportsCollateCopies() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "QCoreTextFontDatabase::~QCoreTextFontDatabase()", referenced from:
       QCoreTextFontDatabaseEngineFactory<QFontEngineFT>::~QCoreTextFontDatabaseEngineFactory() in libqcocoa.a(qcocoaintegration.o)
       QCoreTextFontDatabaseEngineFactory<QFontEngineFT>::~QCoreTextFontDatabaseEngineFactory() in libqcocoa.a(qcocoaintegration.o)
       QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine>::~QCoreTextFontDatabaseEngineFactory() in libqcocoa.a(qcocoaintegration.o)
       QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine>::~QCoreTextFontDatabaseEngineFactory() in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabase::QCoreTextFontDatabase()", referenced from:
       QCocoaIntegration::QCocoaIntegration(QStringList const&) in libqcocoa.a(qcocoaintegration.o)
       "QCoreTextFontDatabase::defaultFont() const", referenced from:
       vtable for QCoreTextFontDatabaseEngineFactory<QFontEngineFT> in libqcocoa.a(qcocoaintegration.o)
       vtable for QCoreTextFontDatabaseEngineFactory<QCoreTextFontEngine> in libqcocoa.a(qcocoaintegration.o)
       "QPlatformPrintDevice::supportedPageSizes() const", referenced from:
       vtable for QCocoaPrintDevice in libqcocoa.a(qcocoaprintdevice.o)
       "_IOSurfaceCreate", referenced from:
       QIOSurfaceGraphicsBuffer::QIOSurfaceGraphicsBuffer(QSize const&, QPixelFormat const&, QCFType<CGColorSpace*>) in libqcocoa.a(qiosurfacegraphicsbuffer.o)
       "qt_mac_removeFromGlobalMimeList(QMacInternalPasteboardMime*)", referenced from:
       QCocoaNativeInterface::removeFromMimeList(void*) in libqcocoa.a(qcocoanativeinterface.o)

      most of these symbols come from libraries which are specified by the qt buildsystem:

      https://code.qt.io/cgit/qt/qtbase.git/tree/src/plugins/platforms/cocoa/cocoa.pro#n86

      other symbols seem to be pulled in from  Qt5::PrintSupport or 

      Qt5::QCocoaPrinterSupportPlugin the dependency from Qt5::QCocoaIntegrationPlugin to those plugins doesn't seem to be reflected in the buildsystem, though

      Attachments

        Issue Links

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

          Activity

            People

              alexandru.croitor Alexandru Croitor
              timblechmann tim blechmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes