-
-
Notifications
You must be signed in to change notification settings - Fork 556
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
[BUILD] 066a10e6 causes QT6 builds to fail #2200
Comments
The reason is because |
I can confirm that simply renaming
I believe this will break QT5 builds, not entirely sure. I won't make a patch for this since the choice is yours as to whether to get rid of QT5 and replace with QT6. |
There are still some unresolved UI issues that get introduced when compiling with Qt 6. From memory, it's mostly mouse related issues pertaining to the sliders, though I can't remember fully and haven't really tested since first adding Qt 6 support. There's also an argument that there are still OSes in use that Olive officially supports and that Qt 6 doesn't, however this is obviously becoming less the case over time. |
I've been using the latest commit on Wayland QT6 for more than 24 hours now, it's rock solid and I'm blown away by olive in general. It is state of the art. The mouse/cursor does not change its appearance on various parts of the UI such as when enlarging clips, but I really do not mind that at all, if that's the bug you're referring to. |
The current target is CY2022, but CY2023 is also Qt 5. It will be Qt 6 for CY2024: |
if the changes are as simple as this, it probably warrants just using |
I agree that this should be solved with ifdefs. |
There have been several commits upgrading QT6 support, is the issue still relevant? |
Yes. It's throwing a different error when compiling
After adding
@MatthewCroughan , it looks like switching to Would you take a PR that does |
Commit Hash
066a10e
Platform
Linux
Summary
Whilst creating a reproducible Nix derivation for olive-editor. I was building for QT6 and found via a bisect that 066a10e causes builds with QT6 to fail like this
Additional Information / Output
Every commit after 06a10e6 builds successfully with QT5.
The reason I am creating this derivation is to update the very out of date Nix package
The text was updated successfully, but these errors were encountered: