-
Notifications
You must be signed in to change notification settings - Fork 66
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
SDL_ttf submodule isn't using a stable version #456
Comments
The latest stable (2.0.15) uses a newer version of FreeType (libsdl-org/SDL_ttf@5845edd) which causes build errors I presume due to this line: Line 7 in 9519fbd
I tried to fix it and got a different error: https://github.com/Margen67/nxdk/actions/runs/744268552 Updating SDL_ttf to libsdl-org/SDL_ttf@f00286b (the commit before the breaking one) works. |
Thanks for the effort @Margen67 My conclusion from your experience: It's probably best to just leave SDL_ttf as-is for now. Because nxdk has a custom-made out-of-tree build-system for libs (a truly horrible situation) we'd have to update our own freetype makefile: Lines 7 to 19 in 9519fbd
This is probably missing It's usually best to start from scratch, because otherwise you risk overlooking something. The maintenance overhead because of the stupid nxdk buildsystem is way too high; it distracts from working on Xbox related tasks (like drivers or winapi, which the nxdk project should focus on). It also doesn't scale with the amount of library ports that are getting proposed, and the pace at which libraries get updated. I hope that SDL_ttf will eventually be removed from nxdk; it builds out-of-box with JayFoxRox#83 (which is a much better path for nxdk: become usable with existing tools). |
See #455 (comment) for more information
The text was updated successfully, but these errors were encountered: