Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
None
-
Qt 3D Studio 2.4
-
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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{{}}