Alright. After constantly running into QTBUG-65677 with too long Path
Names (funny enough reported by me 15 Months ago already, still P2 and
Open. And a lot of other People obviously keep running into this Issue,
so I really hope this will get fixed in Qt 6 as it seems this needs a
bigger build system overhaul which could eat a couple weeks of rewriting
and testing if i read correctly between the lines *FingersCrossed*).


Anyway, after disabling Precompiled Headers for QtWebEngine (as this is
the only Workaround for long Path Names ATM) I am now running into this
Error:
"../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/heap/visitor.h(108):
error C2027: use of undefined type 'blink::Document'
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/core/workers/experimental/thread_pool.h(12):
note: see declaration of 'blink::Document'
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/heap/visitor.h(91):
note: see reference to function template instantiation 'void
blink::Visitor::Trace<T>(T *)' being compiled
        with
        [
            T=blink::Document
        ]
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/supplementable.h(152):
note: see reference to function template instantiation 'void
blink::Visitor::Trace<blink::Document>(const
blink::Member<blink::Document> &)' being compiled
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/supplementable.h(151):
note: while compiling class template member function 'void
blink::Supplement<blink::Document>::Trace(blink::Visitor *)'
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/core/workers/experimental/thread_pool.h(16):
note: see reference to class template instantiation
'blink::Supplement<blink::Document>' being compiled
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/heap/visitor.h(108):
error C2338: T must be fully defined
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/wtf/type_traits.h(188):
error C2027: use of undefined type 'blink::Document'
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/core/workers/experimental/thread_pool.h(12):
note: see declaration of 'blink::Document'
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/heap/visitor.h(109):
note: see reference to class template instantiation
'WTF::IsGarbageCollectedType<T>' being compiled
        with
        [
            T=blink::Document
        ]
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/wtf/type_traits.h(188):
error C2338: T must be fully defined
../../../../../qt5/qtwebengine/src/3rdparty/chromium\third_party/blink/renderer/platform/heap/visitor.h(109):
error C2338: T needs to be a garbage collected object"
[...]

Question now is: Known Bug? Problem with disabled Precompiled Headers?
Create a Bug Report? Out of Scope because i.e. VS2019 is not officially
supported yet etc.?

Thanks!
Olli

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to