-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add QML #93
feat: add QML #93
Conversation
a10d2db
to
85993f8
Compare
qtbase | ||
qtdeclarative | ||
qtsvg | ||
qttranslations | ||
qtkeychain-qt6 | ||
qt3d[qml] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we only need the QML feature? Than qt3d[core,qml]
could be used instead, which doesn't build the optional default-features of this VCPKG port.
The build time of qt3d was 39 minutes in the last Windows CI run.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not entirely sure we do, I need to test without it, but I suspected this could be related to QtQuick.Scene3D
used there but I haven't been able to test on Windows as I seem to get a crash when I try to open a device (could be my VM)
ports/soundtouch/portfile.cmake
Outdated
@@ -3,7 +3,7 @@ vcpkg_from_github( | |||
GITHUB_HOST https://codeberg.org | |||
REPO soundtouch/soundtouch | |||
REF 2.3.1 | |||
SHA512 c9d110b06cafb79968c94c4d206360b9ea9673d63eaf1470b097a39acf18b5b9cd53759f2656ff8963c6eee6a36fecdf1ea9aa7dc014fbf8bbee0dcfb8e4e438 | |||
SHA512 016717c9539acf8f59b74dc1e70a4ffe628f923db2d23a7d71d9544a6b23b5aa602d2cf3f18f990647d996b2ab46e53756e4eddee9e2e6539e1704e8fa5f3519 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have updated upstream so that this is no longer necessary if you rebase on 2.5
We have now a recent 2.5 branch in our cache. Maybe It works now without a timeout on windows. What is the error message we receive on windows and we are trying to solve? |
It fails to load main.qml due to missing qml plugins. |
Is there something about it in the mixxx.log? |
I had copied the subdirectories from mixxx\buildenv\mixxx-deps-rel-2.5-x64-windows-xxxxxxx\installed\x64-windows\Qt6\qml manually to my build directory. This solved several errors. |
@JoergAtGithub I managed to get it working by adding |
Could you please merge upstream/2.5 to get CI using the cached version Daniel mentioned above. |
85993f8
to
b78a2df
Compare
The original message (without modifying PATH or copying DLLs) was:
|
I got the QML UI working on Windows, by using the buildenv from this PR and copying the following files
and directories
to my build directory. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All these files listed above are also in the existing 2.5 buildenv. I did the same copy operation with the Mixxx Main branch and the current 2.5 buildenv and QML UI came up as well.
Therefore the changes of this PR are not necesarry!
This is a shout in the dark to try to get QML to work on WIndows and Mac