-
-
Notifications
You must be signed in to change notification settings - Fork 32
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 failure on gluon's kqueue stub with Big Sur (Apple SDK 11) #58
Comments
Reopening the issue because I'm facing this when installing
Other specifications:
|
Hey @stuckinforloop, The fix that landed in #64 didn't manage to land in time prior to the latest (0.0.8) release. See 0.0.8...main. I'd suggest using riot from source as mentioned here (heads up, it might be a little tedious 😥). It's weird why it broke on 14.3.1 considering it's the latest (cc @leostera a new release might be necessary) we can re-close if this fixes your problem @stuckinforloop. |
If I follow the same instructions as in CONTRIBUTING.md file, I'm getting the following issue:
If I remove the pin for config package and run add the remaining dependencies, I'm getting an error for dune build
|
Problem
It seems like we're implicitly casting
struct kevent *
toconst char *
and that's a problem in older versions of the Apple SDK.riot/gluon/sys/unix/gluon_unix_kqueue.c
Line 73 in fb6910b
Environment Info
Note
I'm not on Big Sur, I'm using Nix to build Riot which provides it's own Apple SDK, and it lacks Apple SDKs above 11.0 (can share flake if needed).
& Big Sur is only ~4 years old so I believe compatibility should be ensured.
SDK: 11,
Darwin: xnu-7195 sys/event.h
The text was updated successfully, but these errors were encountered: