Build fails with Zig v0.16.0 and higher
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- zig
- Domain
- build-system
Research direction
Start by reproducing the build failure with Zig v0.16.0 and inspect the project’s build-version requirement referenced by the error. Check README.md for the documented toolchain version and determine whether newer Zig versions can be supported or the exact requirement should be clarified. Done means the compatibility behavior is resolved and verified with a successful build or clear documentation.
Written by the indexing model from the issue text.
Description
While the README.md does clearly state:
Requires Zig 0.15.2.
it is a bit unexpected that it means a precise version, as opposed to a lower bound of the supported toolchain versions.
Attempting to build on Alpine v3.24, which comes with a newer zig, fails with:
error: Your Zig version v0.16.0 does not meet the required build version of v0.15.2
One could argue the README.md could be phrased more explicitly clear to state that the version requirement is a precise one, but perhaps making the build work with newer versions might be a more appropriate action. It is highly unlikely that any pull-request on this issue will come from me, but I figured it deserved a bug report.
- Dominant language
- Zig
- Stars
- 789
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from coder/boo
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Add tmux-like terminal splittingPossibly taken @nkthiebaut claimed this 134 days ago. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Similar issues
-
0.kind: enhancement 6.topic: reproducible builds
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
NixOS/nixpkgs#580765 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
objectionary/hone-maven-plugin#1350 ·
Maintainers usually reply within 9 days
-
ClassNotFoundException: io.netty.channel.kqueue.KQueueEventLoop stack trace printed during native build on main (Netty 4.2 removed the class)Possibly taken @gastaldi claimed this today. Openarea/netty kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
quarkusio/quarkus#57939 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
immich-app/immich#32814 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
jupyterlab/jupyter-builder#203 ·