Uploaded image for project: 'Qt 3D Studio'
  1. Qt 3D Studio
  2. QT3DS-3856

OGL-Runtime 2.4 build broken in boot2qt dev branch

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • None
    • Qt 3D Studio 2.4
    • Runtime 2.x
    • None

    Description

      Due changes in qtdeclarative (dev), ogl-runtime 2.4 build fails with:

      11:15:20 | /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/git/src/runtimerender/Qt3DSDistanceFieldGlyphCacheManager.cpp:61:65: error: invalid new-expression of abstract class type 'Q3DSDistanceFieldGlyphCache'
      11:15:20 | cache = new Q3DSDistanceFieldGlyphCache(font, *m_context);
      11:15:20 | ^
      11:15:20 | In file included from /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/git/src/runtimerender/Qt3DSDistanceFieldGlyphCacheManager.cpp:31:
      11:15:20 | /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/git/src/runtimerender/Qt3DSDistanceFieldGlyphCache_p.h:53:7: note: because the following virtual functions are pure within 'Q3DSDistanceFieldGlyphCache':
      11:15:20 | class Q3DSDistanceFieldGlyphCache : public QSGDistanceFieldGlyphCache
      11:15:20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      11:15:20 | In file included from /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/git/src/runtimerender/Qt3DSDistanceFieldGlyphCache_p.h:44,
      11:15:20 | from /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/git/src/runtimerender/Qt3DSDistanceFieldGlyphCacheManager.cpp:31:
      11:15:20 | /work/build/build/tmp/work/cortexa9t2hf-neon-poky-linux-gnueabi/ogl-runtime/2.4+gitAUTOINC+a41270dced_31697c758f-r0/recipe-sysroot/usr/include/qt5/QtQuick/5.14.0/QtQuick/private/qsgadaptationlayer_p.h:488:18: note: 'virtual bool QSGDistanceFieldGlyphCache::eightBitFormatIsAlphaSwizzled() const'
      11:15:20 | virtual bool eightBitFormatIsAlphaSwizzled() const = 0;
      11:15:20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      {{}}

      Attachments

        For Gerrit Dashboard: QT3DS-3856
        # Subject Branch Project Status CR V

        Activity

          People

            lagocs Laszlo Agocs
            gronoff Mikko Gronoff
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes