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

mono 6.12.0.182 fails to build on macOS Ventura #21567

Closed
fxcoudert opened this issue Oct 26, 2022 · 2 comments · Fixed by #21597
Closed

mono 6.12.0.182 fails to build on macOS Ventura #21567

fxcoudert opened this issue Oct 26, 2022 · 2 comments · Fixed by #21597

Comments

@fxcoudert
Copy link

Steps to Reproduce

  1. Build mono 6.12.0.182 from source as part of Homebrew on macOS Ventura (Apple Silicon):
brew install -svd mono

Current Behavior

Failure to compile, with the following error message:

mono-threads-mach-helper.c:63:8: error: no member named 'class' in 'struct objc_super'
          super.class = nsobject;

Expected Behavior

On previous macOS Monterey, the same build was successful.

On which platforms did you notice this

[X] macOS
[ ] Linux
[ ] Windows

Version Used: macOS 13.0 (released version)

@lambdageek
Copy link
Member

It's an Xcode 14 issue, I think. We need to bring over dotnet/runtime#76433

@lambdageek
Copy link
Member

/cc @akoeplinger

fxcoudert added a commit to Homebrew/formula-patches that referenced this issue Dec 1, 2022
Bug report here: mono/mono#21567
Patch lifted from dotnet commit at dotnet/runtime#76433
akoeplinger added a commit that referenced this issue Dec 20, 2022
akoeplinger added a commit that referenced this issue Dec 20, 2022
Fixes #21567

(cherry picked from commit fc185ee)
ThomasKuehne pushed a commit to ThomasKuehne/mono that referenced this issue Mar 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants