The current build.zig fails to build on the latest version of zig due to std.build no longer existing.
/home/hanna/.cache/zig/p/122007393793c7f8e875d4b7c6f8b80ffff936c43a5ed0f21e111574b7ad9b20f897/build.zig:1:31: error: root struct of file 'std' has no member named 'build'
const Builder = @import("std").build.Builder;
~~~~~~~~~~~~~~^~~~~~
/nix/store/h4y9hqs666rgcq2b0g3zmws05ifs28m8-zig-0.12.0-dev.2139+e025ad7b4/lib/std/std.zig:1:1: note: struct declared here
pub const ArrayHashMap = array_hash_map.ArrayHashMap;
^~~
referenced by:
build: /home/hanna/.cache/zig/p/122007393793c7f8e875d4b7c6f8b80ffff936c43a5ed0f21e111574b7ad9b20f897/build.zig:3:18
runBuild__anon_15827: /nix/store/h4y9hqs666rgcq2b0g3zmws05ifs28m8-zig-0.12.0-dev.2139+e025ad7b4/lib/std/Build.zig:1857:50
remaining reference traces hidden; use '-freference-trace' to see all reference traces
The master branch tracks zig 0.11.0, so I've set up the 0.12.x branch to track the latest zig nightly version. It includes changes to support the new build system in ed0f6c2.
The current
build.zig
fails to build on the latest version of zig due tostd.build
no longer existing.