Skip to content
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

Use Qt6 for macOS build #470

Merged
merged 1 commit into from
Dec 18, 2022
Merged

Use Qt6 for macOS build #470

merged 1 commit into from
Dec 18, 2022

Conversation

rerrahkr
Copy link
Member

#468

Older versions of Qt seem to have a problem with QSlider not rendering properly with the recent Monterey update (https://bugreports.qt.io/browse/QTBUG-98093).

This is a PR to see if changing the dev build in Appveyor to use Qt6 solves this problem.
In some cases, the GHA release build recipe may also need to be modified.

@OPNA2608
Copy link
Member

Times out because AppVeyor's macOS image is on 10.15 Catalina for which Homebrew doesn't carry a prebuilt version of Qt6, so it tries to build Qt6 from source:

image
image

Sticking with Homebrew's Qt will have to involve an upgrade to a newer macOS image.

Alternatively, we could try using one of the pre-installed Qt6's instead:

image

@rerrahkr
Copy link
Member Author

I missed the prebuild Qt. macOS jobs in GitHub Actions use Big Sur, so homebrew should work fine.

@OPNA2608
Copy link
Member

Feel free to take some of my changes from here if you'd like, replaces the AppVeyor Homebrew usage in favour of the pre-installed Qt 6.4 and no JACK support (saves time where it would otherwise have to update some Homebrew stuff, build Catalina packages that got removed etc): master...OPNA2608:BambooTracker:appveyor_qt6_preinstalled

@rerrahkr
Copy link
Member Author

Mergerd. Thanks for your help!

@rerrahkr rerrahkr deleted the qt6-mac branch December 18, 2022 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants