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

5.14: quick/scenegraph/rendernode not compiling with iOS

    XMLWordPrintable

Details

    • iOS/tvOS/watchOS

    Description

      Install Qt5.14.0 iOS binaries and launch QtCreator. Open project quick/scenegraph/rendernode and compile. Fails with following error:

      Undefined symbols for architecture arm64:
      "MetalRenderNode::MetalRenderNode()",
      referenced from:
      CustomRenderItem::updatePaintNode(QSGNode*,QQuickItem::UpdatePaintNodeData*) in customrenderitem.o
      "MetalRenderNodeResourceBuilder::build()",
      referenced from:
      CustomRenderItem::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) in customrenderitem.o
      "MetalRenderNode::sync(QQuickItem*)",
      referenced from:
      CustomRenderItem::updatePaintNode(QSGNode*,QQuickItem::UpdatePaintNodeData*) in customrenderitem.o
      ld:
      symbol(s) not found for architecture arm64
      clang:
      error: linker command failed with exit code 1 (use -v to see invocation)
      ** BUILD FAILED **
      The following build commands failed:
      Ld Release-iphoneos/rendernode.app/rendernode normal arm64
      (1 failure)
      make: *** [xcodebuild-release-device] Error 65
      12:46:22: The process "/usr/bin/make" exited with code 2.
      Error while building/deploying project rendernode (kit: Qt
      5.14.0 for iOS)
      When executing step "Make"
      

      If the example is not supported on iOS this report can be closed as invalid.

       

      Attachments

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

        Activity

          People

            lagocs Laszlo Agocs
            joaijala Johanna Äijälä
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes