Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-23651

shadowbuild fails after OS upgrade, regular build works

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Fixed
    • Affects Version/s: Qt Creator 4.11.1
    • Fix Version/s: None
    • Component/s: Quick Designer
    • Labels:
      None
    • Environment:
      Suse v15.1 with gcc v7.5.0 and llvm v7.0.1
    • Platform/s:
      Linux/X11

      Description

      When running Suse v42.3 with gcc v7 but without a local llvm installed, shadowbuilding qt creator 4.11.1 (using a shadow built qt v5.14.1) worked fine.

      After upgrading to Suse v15.1 with gcc v7.5 including a local llvm v7.0.1 shadowbuilding qt creator fails with the errors below. A regular build of qt creator finishes fine.

      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:379: error: undefined reference to 'QmlDesigner::DesignDocumentView::DesignDocumentView(QObject*)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:383: error: undefined reference to 'QmlDesigner::DesignDocumentView::copyModelNodes(QList<QmlDesigner::ModelNode> const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:379: error: undefined reference to 'QmlDesigner::DesignDocumentView::~DesignDocumentView()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:379: error: undefined reference to 'QmlDesigner::DesignDocumentView::~DesignDocumentView()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:470: error: undefined reference to 'QmlDesigner::DesignDocumentView::insertModel(QmlDesigner::ModelNode const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:482: error: undefined reference to 'QmlDesigner::DesignDocumentView::insertModel(QmlDesigner::ModelNode const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:427: error: undefined reference to 'QmlDesigner::DesignDocumentView::pasteToModel()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:432: error: undefined reference to 'QmlDesigner::DesignDocumentView::DesignDocumentView(QObject*)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:434: error: undefined reference to 'QmlDesigner::DesignDocumentView::~DesignDocumentView()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:432: error: undefined reference to 'QmlDesigner::DesignDocumentView::~DesignDocumentView()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/integration/designdocument.cpp:517: error: undefined reference to 'QmlDesigner::DesignDocumentView::DesignDocumentView(QObject*)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:77: error: undefined reference to 'QmlDesigner::DesignDocumentView::copyModelNodes(QList<QmlDesigner::ModelNode> const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:116: error: undefined reference to 'QmlDesigner::DesignDocumentView::insertModel(QmlDesigner::ModelNode const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:125: error: undefined reference to 'QmlDesigner::DesignDocumentView::insertModel(QmlDesigner::ModelNode const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:85: error: undefined reference to 'QmlDesigner::DesignDocumentView::pasteToModel()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:90: error: undefined reference to 'QmlDesigner::DesignDocumentView::DesignDocumentView(QObject*)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:159: error: undefined reference to 'QmlDesigner::DesignDocumentView::copyModelNodes(QList<QmlDesigner::ModelNode> const&)'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:264: error: undefined reference to 'QmlDesigner::DesignDocumentView::pasteToModel()'
      /home/development/qt-creator-enterprise-src-4.11.1/src/plugins/qmldesigner/components/timelineeditor/timelineactions.cpp:294: error: undefined reference to 'QmlDesigner::DesignDocumentView::pasteToModel()'
      .obj/debug-shared/moc_designdocumentview.o:moc_designdocumentview.cpp:vtable for QmlDesigner::DesignDocumentView: error: undefined reference to 'QmlDesigner::DesignDocumentView::~DesignDocumentView()'
      collect2: error: ld returned 1 exit status
      make[4]: *** [Makefile.qmldesignerplugin:1803: ../../../lib/qtcreator/plugins/libQmlDesigner.so] Fout 1
      make[4]: Map '/home/development/4suse15.1-x86_64/qt-5.14.1-qtcreator-4.11.1/src/plugins/qmldesigner' wordt verlaten
      make[3]: *** [Makefile:47: sub-qmldesignerplugin-pro-make_first-ordered] Fout 2
      make[3]: Map '/home/development/4suse15.1-x86_64/qt-5.14.1-qtcreator-4.11.1/src/plugins/qmldesigner' wordt verlaten
      make[2]: *** [Makefile:1952: sub-qmldesigner-make_first] Fout 2
      make[2]: Map '/home/development/4suse15.1-x86_64/qt-5.14.1-qtcreator-4.11.1/src/plugins' wordt verlaten
      make[1]: *** [Makefile:182: sub-plugins-make_first-ordered] Fout 2
      make[1]: Map '/home/development/4suse15.1-x86_64/qt-5.14.1-qtcreator-4.11.1/src' wordt verlaten
      make: *** [Makefile:49: sub-src-make_first-ordered] Fout 2

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            thohartm Thomas Hartmann
            Reporter:
            mr.gadgets Frank van Vugt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes