-
Notifications
You must be signed in to change notification settings - Fork 196
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
CI: macos ninja setup failure #447
Comments
The fork is much simpler and has less dependencies. |
OK then. We should do the same for all satellite libs and sdl2-compat, as well. |
Same issue on SDL2 and release branches of satellite libs, btw. |
I went around all satellite libraries and switched the action everywhere, meanwhile also fixing the dylib current/compatibility version <=> soversion thing. There are 2 macos/arm64 issues left:
|
Before blindly bumping it, I looked at optimize.h line 198, it errors if REAL_IS_FIXED is defined, because |
Looks like a CMake bug to me. I created an upstream bug report. The mpg123 cmake script already contains an exception for |
OK, so we should add an APPLE exception then? |
Yeah, I'm looking into creating a patch for current main atm. |
Done, and also applied to mpg123 of SDL2. |
The CI log says brew is installing version 0.10.2 of libjxl. Do we have any other P.S.: The libjxl + macos issue should be noted in a new ticket? |
Yes, a new ticket should be created. Only toolchain that has libjxl>=0.10 is msys2. edit: their website mentions 0.10.2, but our runners only use 0.9.1. |
Created #450 Closing this one. |
We use turtlesec-no/get-ninja for installing ninja to CI host and it is failing on current macOS 14 hosts. Upstream issue (where someone made a fork with a workaround): turtlesec-no/get-ninja#4
This is so with SDL_image, SDL_mixer, SDL_net and sdl2-compat. On the other hand, we use ashutoshvarma/setup-ninja in SDL_ttf and SDL_rtf, and it doesn't seem to be failing.
Should we switch to using ashutoshvarma/setup-ninja for SDL_image, SDL_mixer, SDL_net and sdl2-compat? Or should we switch to using the fork of turtlesec-no/get-ninja? OR: Why aren't we just doing a simple
brew install
for it?CC: @madebr
The text was updated successfully, but these errors were encountered: