Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.3.0
-
None
-
-
0e0352ab4d (qt/qtbase/dev) 77bfa8bad5 (qt/qtbase/6.4) 77bfa8bad5 (qt/tqtc-qtbase/6.4) 0e0352ab4d (qt/tqtc-qtbase/dev) 117c75ef20 (qt/qtbase/6.3) 117c75ef20 (qt/tqtc-qtbase/6.3) 1a01b62f42 (qt/tqtc-qtbase/6.2)
Description
Just noticed something with Qt 6.3:
/usr/lib64/qt6/examples # find . -type d -name "examples"
./widgets/tools/echoplugin/lib64/qt6/examples
./widgets/tools/plugandpaint/lib64/qt6/examples
./widgets/tools/styleplugin/lib64/qt6/examples
./qml/tutorials/extending-qml/chapter6-plugins/lib64/qt6/examples
./quick/animation/lib64/qt6/examples
./quick/canvas/lib64/qt6/examples
./quick/customitems/painteditem/lib64/qt6/examples
./quick/delegatechooser/lib64/qt6/examples
./quick/draganddrop/lib64/qt6/examples
./quick/imageelements/lib64/qt6/examples
./quick/particles/affectors/lib64/qt6/examples
./quick/particles/emitters/lib64/qt6/examples
./quick/particles/imageparticle/lib64/qt6/examples
./quick/particles/itemparticle/lib64/qt6/examples
./quick/particles/system/lib64/qt6/examples
./quick/positioners/lib64/qt6/examples
./quick/righttoleft/lib64/qt6/examples
./quick/shapes/lib64/qt6/examples
./quick/text/lib64/qt6/examples
./quick/threading/lib64/qt6/examples
./quick/touchinteraction/lib64/qt6/examples
./quick/views/lib64/qt6/examples
./quick/window/lib64/qt6/examples
./websockets/echoserver/lib64/qt6/examples
./websockets/simplechat/lib64/qt6/examples
./websockets/sslechoclient/lib64/qt6/examples
./websockets/sslechoserver/lib64/qt6/examples
./multimedia/spectrum/lib64/qt6/examples
./multimediawidgets/player/lib64/qt6/examples
./mqtt/consolepubsub/lib64/qt6/examples
./sensors/sensor_explorer/lib64/qt6/examples
./sensors/grue/lib64/qt6/examples
./pdf/multipage/lib64/qt6/examples
./pdf/pdfviewer/lib64/qt6/examples
Some examples from different modules are installed in the wrong folder.
The only common thing I see so far, these examples don't link to Qt::Core.
Correct:
# ls /usr/lib64/qt6/examples/websockets/echoclient echoclient
CMakeList.txt:
target_link_libraries(echoclient PUBLIC Qt::Core Qt::WebSockets )
Incorrect from the same module:
# ls /usr/lib64/qt6/examples/websockets/echoserver/lib64/qt6/examples/websockets/echoserver/echoserver /usr/lib64/qt6/examples/websockets/echoserver/lib64/qt6/examples/websockets/echoserver/echoserver
CMakeLists.txt:
target_link_libraries(echoserver PUBLIC Qt::WebSockets )
Attachments
Issue Links
- relates to
-
QTBUG-96232 Figure out how to build examples as ExternalProjects in a prefix build setup so it can be used in the CI
- In Progress