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

Building qsgd3d12backend fails in beta 5.8 when -no-opengl is specified

    XMLWordPrintable

    Details

    • Commits:
      07cde200e55ee03bf9e2f9af89c20f91072deccc (qtdeclarative/5.8, 23.11.2016, 5.8)

      Description

      When building Qt 5.8 beta with -no-opengl flag specified, build fails with following errors:

      qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultNinePatchNode::rebuildGeometry(class QSGTexture *,class QSGGeometry *,class QVector4D const &,class QRectF const &,double)" (__imp_?rebuildGeometry@QSGDefaultNinePatchNode@@SAXPAVQSGTexture@@PAVQSGGeometry@@ABVQVector4D@@ABVQRectF@@N@Z) referenced in function "public: virtual void __thiscall QSGD3D12NinePatchNode::update(void)" (?update@QSGD3D12NinePatchNode@@UAEXXZ)
      qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultImageNode::rebuildGeometry(class QSGGeometry *,class QSGTexture *,class QRectF const &,class QRectF,class QFlags<enum QSGImageNode::TextureCoordinatesTransformFlag>)" (__imp_?rebuildGeometry@QSGDefaultImageNode@@SAXPAVQSGGeometry@@PAVQSGTexture@@ABVQRectF@@V4@V?$QFlags@W4TextureCoordinatesTransformFlag@QSGImageNode@@@@@Z) referenced in function "public: virtual void __thiscall QSGD3D12ImageNode::setRect(class QRectF const &)" (?setRect@QSGD3D12ImageNode@@UAEXABVQRectF@@@Z)
      C:\projects\qt-everywhere-enterprise-src-5.8.0-beta\qtbase\plugins\scenegraph\qsgd3d12backend.dll : fatal error LNK1120: 2 unresolved externals
      
      qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultNinePatchNode::rebuildGeometry(class QSGTexture *,class QSGGeometry *,class QVector4D const &,class QRectF const &,double)" (__imp_?rebuildGeometry@QSGDefaultNinePatchNode@@SAXPAVQSGTexture@@PAVQSGGeometry@@ABVQVector4D@@ABVQRectF@@N@Z) referenced in function "public: virtual void __thiscall QSGD3D12NinePatchNode::update(void)" (?update@QSGD3D12NinePatchNode@@UAEXXZ)
      qsgd3d12publicnodes.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: static void __cdecl QSGDefaultImageNode::rebuildGeometry(class QSGGeometry *,class QSGTexture *,class QRectF const &,class QRectF,class QFlags<enum QSGImageNode::TextureCoordinatesTransformFlag>)" (__imp_?rebuildGeometry@QSGDefaultImageNode@@SAXPAVQSGGeometry@@PAVQSGTexture@@ABVQRectF@@V4@V?$QFlags@W4TextureCoordinatesTransformFlag@QSGImageNode@@@@@Z) referenced in function "public: virtual void __thiscall QSGD3D12ImageNode::setRect(class QRectF const &)" (?setRect@QSGD3D12ImageNode@@UAEXABVQRectF@@@Z)
      C:\projects\qt-everywhere-enterprise-src-5.8.0-beta\qtbase\plugins\scenegraph\qsgd3d12backendd.dll : fatal error LNK1120: 2 unresolved externals
      

        Attachments

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

          Activity

            People

            Assignee:
            kleint Friedemann Kleint
            Reporter:
            jussi_witick Jussi Witick
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes