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

MacOS: Fix Xcode build #3076

Merged
merged 2 commits into from Jun 10, 2023
Merged

MacOS: Fix Xcode build #3076

merged 2 commits into from Jun 10, 2023

Conversation

ann0see
Copy link
Member

@ann0see ann0see commented Jun 4, 2023

Short description of changes

Fixes building on macOS via Xcode. I'm not sure if that's the correct fix - but it seems to build fine. However, the app still crashes if the PlugIn folder of a working copy isn't copied into the Jamulus.app/Contents folder - but that's another bug.

Found by testing and not verified to actually apply the optimizations.

There's still an issue that we need to copy the PlugIns folder
CHANGELOG: MacOS: Fix building Jamulus via Xcode

Context: Fixes an issue?
Fixes: #1841 (at least partly)

Does this change need documentation? What needs to be documented and how?
No

Status of this Pull Request
Ready for review.

What is missing until this pull request can be merged?
Open another bug on the PlugIn bug.

Checklist

  • I've verified that this Pull Request follows the general code principles
  • I tested my code and it does what I want (not yet from this PR)
  • My code follows the style guide
  • I waited some time after this Pull Request was opened and all GitHub checks completed without errors.
  • I've filled all the content above

@ann0see ann0see linked an issue Jun 4, 2023 that may be closed by this pull request
@ann0see ann0see added the bug Something isn't working label Jun 4, 2023
@ann0see ann0see added this to Triage in Tracking (old) via automation Jun 4, 2023
@ann0see ann0see added this to the Release 3.10.0 milestone Jun 4, 2023
@ann0see
Copy link
Member Author

ann0see commented Jun 5, 2023

Ok. Tested and by copying the PlugIns folder to the correct folder everything works. I believe in general this PR is ready.

@ann0see ann0see requested a review from pljones June 5, 2023 21:12
@ann0see ann0see moved this from Triage to Waiting on Team in Tracking (old) Jun 5, 2023
@ann0see
Copy link
Member Author

ann0see commented Jun 5, 2023

@emlynmac could you please test if you can now build Jamulus on your Mac with Qt6?

@emlynmac
Copy link
Contributor

emlynmac commented Jun 5, 2023

@emlynmac could you please test if you can now build Jamulus on your Mac with Qt6?

Sorry, I'm not able - none of my machines have the QT toolchain.

@ann0see
Copy link
Member Author

ann0see commented Jun 5, 2023

Ok. Never mind. @danryu maybe?

Jamulus.pro Outdated Show resolved Hide resolved
@ann0see ann0see mentioned this pull request Jun 6, 2023
Found by testing and not verified to actually apply the optimizations

Related to: #1841
@ann0see ann0see force-pushed the bugfix/1841-building-for-macos-fails branch from 10c7eaf to 0f512f7 Compare June 9, 2023 20:05
@ann0see ann0see merged commit f47b6a7 into main Jun 10, 2023
11 checks passed
Tracking (old) automation moved this from Waiting on Team to Done Jun 10, 2023
@ann0see ann0see deleted the bugfix/1841-building-for-macos-fails branch June 10, 2023 09:50
@pljones pljones removed this from Done in Tracking (old) Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Building for MacOS fails
3 participants