-
-
Notifications
You must be signed in to change notification settings - Fork 171
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
Add gb-starter-kit to test suite #849
Comments
Nice, having them tested in the CI allows those entries to stay consistent and relevant. Thank you |
gb-starter-kit has two |
For some reason, gb-starter-kit fails to build on macOS and Windows, even with parallel build disabled. This debug output puzzles me:
|
After doing a lot of testing, it appears we have a I've tried using deps both order-only and not, generating both files separately, basically everything I could think of. The problem still occurs, but only on some machines and inconsistently. I'm not nearly qualified enough to understand how to make Make (hah!) handle this correctly, so I'm afraid we'll have to shelve this for a while. |
The SameBoot might be typical of cases where another program for personal computers uses RGBDS as a build dependency. I see it as standing in for the case of building a game in an emulator wrapper for release on modern platforms. I thought of these complications that might affect SameBoot:
|
https://github.com/zladx/LADX-Disassembly is actively developed; how about it? https://github.com/pinobatch/libbet is stable and maintained. |
Fixes one item of gbdev#849 Note that the two projects were added *before* the two pret ones, as they are much simpler and build faster. This should provide better early feedback e.g. in CI.
Looks like this is not quite it yet, but at least, this seems consistent! (I have an explanation for why the file is empty, but I'm not sure why that action is taken.) I should fix the warnings raised, at least, to clean up the log a bit. |
Fixes one item of gbdev#849 Note that the two projects were added *before* the two pret ones, as they are much simpler and build faster. This should provide better early feedback e.g. in CI.
Fixes one item of gbdev#849 Note that the two projects were added *before* the two pret ones, as they are much simpler and build faster. This should provide better early feedback e.g. in CI.
Please see ISSOtm/gb-starter-kit#1 (comment) for details about the new issue that popped up. |
And in the test suite as of #1260. :) |
Now that #1264 has been merged, the only project mentioned thus far in this thread that hasn't been added is gb-boilerplate/starter-kit1. As mentioned above, its build is unreliable on Windows due to an issue with Make itself, so that may be a while. For that reason, I am unassigning the milestone. Let's keep this issue open for more suggestions, though! Footnotes
|
gb-boilerplate + gb-starter-kit
See Some ASM templates do not compile anymore awesome-gbdev#208 for context. This would additionally imply moving them to the gbdev org, so that others than myself have access. (I guess rights should be given to the
rednex
team, too.)SameBoot
The text was updated successfully, but these errors were encountered: