-
-
Notifications
You must be signed in to change notification settings - Fork 8
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 newer Qt version (5.15.10) on macOS #127
base: 3.x
Are you sure you want to change the base?
Conversation
Seems too much effort (need to build Qt from scratch) for too little effect |
74c7f42
to
75bc4c6
Compare
9164f41
to
abc8ede
Compare
Maybe I found a way to get Qt build on GitHub... 'stolen' from https://github.com/cbjeukendrup/musescore_build_qt |
75bc4c6
to
6de29d7
Compare
Pity, still things from Qt WebEngine seem to be missing @cbjeukendrup if you find the time, mind to check where/why this might have gone wrong? |
I never created builds with WebEngine myself. That was done by Antonio Lotti, see musescore#17997 (comment). You won't be able to download those builds anymore by now, because GitHub saves them only 90 days; but you can create new ones by forking his repo and then running the GH Action. |
That's what I did (actually I forked your's), but still running into problems. @AntonioBL: any idea? |
You forked my repo, rather than @AntonioBL's, and again, my repo doesn't have anything with Qt 5 WebEngine. |
Got it. Your repo has actions that look like doing something with WebEngine though... |
Oh, you're right. Apparently my attempts did have results. The problem seems something different: https://github.com/Jojo-Schmitz/musescore_build_qt/actions/runs/10850041193/job/30115719091#step:7:10 So Python 2 is needed, which is so old that it's no longer shipped with macOS since version 12.3. Looks like the best way to install it is using |
Thanks, will try that |
Backport of musescore#17772 But now using a self build (well, built in GitHub CI) Qt 5.15.10
6de29d7
to
56babcb
Compare
see Jojo-Schmitz/MuseScore#127 (comment) Update qt5.15.10_macOS_universal.yml
Hmm, Jojo-Schmitz/musescore_build_qt@95bb9ce doesn't do the trick though |
Based on that SO answer, maybe this works?
|
Hmmm, ok, I'll try |
Got much further with that, but then fails compilation. |
You could look at https://github.com/Homebrew/homebrew-core/blob/26bd22e37e641c3a1571fac5913a7774aca24c64/Formula/q/[email protected]. This is HomeBrew's spec for how to install and build the latest Qt 5. You cannot just take Qt from HomeBrew, as HomeBrew binaries aren't really suitable for redistribution (they contain some hardcoded paths etc). But you can take inspiration from which patches it applies. |
Build for Qt 5.15.10 fails with:
Build for Qt 5.15.15 fails with
|
I can't really help with that specifically, you'll really have to look at the patches that HomeBrew applies. |
Resolves: musescore#16533
Resolves: musescore#17740
Backport of musescore#17772, needed as this branch also used Qt 5.15 and not 5.9 like 3.6.2 and earlier
Needs QWebEngine though, that so far isn't part of https://s3.amazonaws.com/utils.musescore.org/Qt5159_mac.zip