Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.2.0 Beta3
-
None
-
909601f556f0ed6c2a6cf1cacf0790825c174b67 (qt/qtdeclarative/dev) 5b087368d6ece4b2536a79e2abf0921f0ab874da (qt/qtdeclarative/6.2)
Description
Build a static Qt, use it to configure the quickwidget example, observe warnings.
$ ~/dev-mac-static/qtbase/bin/qt-cmake ~/Examples/Qt-6.2.0/quick/quickwidgets/quickwidget/ qmldir file not found at "/Volumes/T3/Dev/projects/builds/build_quickwidget/QuickWidgetExample" qmldir file not found at "/Volumes/T3/Dev/projects/builds/build_quickwidget/QuickWidgetExample"
There's a TODO in the code to consider how to address this
https://github.com/qt/qtdeclarative/blob/1a85f784132f83211de431193d72cdf1e850f778/src/qml/Qt6QmlMacros.cmake#L922
The warnings show up because the qml module deferred qmldir is run after the executable finalizer which runs qt_import_qml_plugins.
Attachments
Issue Links
- resulted from
-
QTBUG-96283 [REG 6.1.3->6.2.0] macOS: Can not configure qml / network example with statically compiled Qt
- Closed
For Gerrit Dashboard: QTBUG-96290 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
370549,4 | Allow finalizers to be delayed to later in the same directory scope | dev | qt/qtbase | Status: MERGED | +2 | 0 |
370550,3 | Ensure qmldir is written before finalizers run | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
371188,2 | Allow finalizers to be delayed to later in the same directory scope | 6.2 | qt/qtbase | Status: MERGED | +2 | 0 |
371485,2 | Ensure qmldir is written before finalizers run | 6.2 | qt/qtdeclarative | Status: MERGED | +2 | 0 |