Fix broken zig 0.14 build due to bad zsdl dependency #36
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes an issue where
zguibrings in a non-0.14 compatible version ofzsdl, breaking the final build.This only seems to happen if you use all of
zgui+zsdl+zsdl-prebuilt*.My understanding of the problem is:
zsdlwas updated to support the newbuild.zigsyntax in zig-gamedev/zsdl@b080476zguihas an optional dependency pointing to zig-gamedev/zsdl@cd29a0b which doesn't include these changeszsdl, therefore pulling in the old and new versions of the prebuilt libraries at the same time..@"sdl2-prebuilt-macos"which isn't supported, but Zig appears to suggest the error is coming from the new library (or at least is confusingly worded)Bumping the dependency fixes things for me