Skip to content
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

libnds 2.0 Support #1777

Open
jmerdich opened this issue Feb 11, 2025 · 1 comment
Open

libnds 2.0 Support #1777

jmerdich opened this issue Feb 11, 2025 · 1 comment

Comments

@jmerdich
Copy link

libnds released version 2.0 in November, and with it came a lot of breaking changes. As devkitpro only provides the latest version of packages, this means all fresh builds are broken for new contributors (hi!) or anyone who updates.

I have a stopgap below, but in the words of the release notes:

If you have issues updating your homebrew for these library updates then please ask us for help. Please don't just stick with old releases or hostile and incompatible forks and recommend other people do the same. We've done what we can to hopefully ensure most things require minor changes to make use of this updated set of libraries.

It honestly looks pretty nice, but I have no idea how those changes apply to a project like this which blurs the lines between a normal homebrew app and a BIOS.

Stopgap
  1. Remove calico (sudo dkp-pacman -R calico)
  2. Pull and install the following from https://wii.leseratte10.de/devkitPro/
    • libfat-nds-1.1.5-1-any.pkg.tar.xz
    • libnds-1.8.3-1-any.pkg.tar.zst
    • devkitarm-rules-1.5.1.tar.gz
  3. make clean
@Ammako
Copy link

Ammako commented Feb 15, 2025

See DS-Homebrew/TWiLightMenu#2494 (comment), I can't speak on their behalf but I'd imagine nds bootstrap would probably make the move to BlocksDS too instead of migrating to the new libnds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants