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

Anchor needs significant work to function out of the box #337

Open
mikemaccana opened this issue Apr 3, 2024 · 2 comments
Open

Anchor needs significant work to function out of the box #337

mikemaccana opened this issue Apr 3, 2024 · 2 comments

Comments

@mikemaccana
Copy link
Collaborator

Anchor 0.30 may fix this but 0.29 won't work without a huge amount of effort from students. See

https://twitter.com/mikemaccana/status/1773734187628970175?s=61&t=VoWyNSycDw9wQ1mH7Otbng

Not sure if we fix the course to include this as a section or wait for Anchor to fix itself but my gut is the former. We can just delete the section once Anchor is fixed.

@mikemaccana
Copy link
Collaborator Author

OK out of 6 issues, 5 are sorted, one is on the way:

  • ✅ proc_macro_span_shrink - fixed in Anchor 0.30 & Solana 1.18
  • 🔜 package solana-program v1.18.11 cannot be built because it requires rustc 1.75.0 or newer. The cause of this is solana-program crate not using semver, I spoke to Jacob Creech about this, the solana-program crate will be split out from the monorepo and will move to semver in the next month or two.
  • ✅ ahash cannot be built - fixed in Anchor 0.30 & Solana 1.18
  • ✅🔜 No license field warning - fixed in Anchor next release, see Fix npm warning by using configured default license coral-xyz/anchor#2929
  • ✅🔜 Unable to read keypair file (no file mentioned) - fixed in Anchor next release, see fix missing filename in 'Unable to read keypair file' errors coral-xyz/anchor#2932
  • ✅ virtual workspace warning - fixed in Anchor 0.30 & Solana 1.18

@mikemaccana
Copy link
Collaborator Author

mikemaccana commented May 6, 2024

Will actually leave open as we still need to have some fixes for the unreleased bits.

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

1 participant