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
uzem / repo build fails under EndeavourOS / Arch and Debian Testing Linux #103
Comments
I have the same problem under Debian Testing with gcc 12.2.0 |
uzem can still be successfully built under Debian testing by disabling GDB support:
I have tried installing gdb and gdbserver but I still get the same error about byte when I try to build the full repo with GDB enabled as it is by default. |
The workaround to get this repo to build except uzem is to comment out line 15 ie
in the top |
I fixed the build error by renaming the local typedef so it doesn't collide with the name defined by GCC 12 (and I renamed the other local typedefs for consistency). I noticed that I had the same exact build error on my Pinebook Pro running Manjaro ARM, and after I made the change I verified that uzem builds properly. Manjaro ARM doesn't seem to have a package that includes avr-gdb, so I used Debian 11 to verify that the gdbserver inside of uzem still works to debug into Uzebox game code. (Check the commit message for the commands I used to setup a remote debugging session and to set breakpoints in the game code.) |
The text was updated successfully, but these errors were encountered: