Hi, I got my hands on packaging liskvork, a gomoku server. The build fails because dependencies of dependencies are not added to the zig cache, and so can’t be found correctly by the zig build system. I attached a patch that reproduces this, a workaround when reproducing the steps in a local checkout is to call “zig fetch” on the missing dependencies: $ zig fetch /gnu/store/j0x1vl6w2vgr3fz60l4jgyx5gx53af61-zig-httpz-0-0.7d2ddae/src/zig-httpz-0-0.7d2ddae --save=httpz warning: overwriting existing dependency named 'httpz' $ zig build --summary all /home/noe/.cache/zig/p/1220476906a8f57d6cbaaaeb05d44a41311a5bb6ca74bb86bc3aa1467506c241b29b/build.zig.zon:7:20: error: invalid URI: UnexpectedCharacter $ zig fetch /gnu/store/59w4s1g1y4vy4gw3mwn9fjsfcqc5454i-zig-metrics-0-0.fcf9e94/src/zig-metrics-0-0.fcf9e94 --save=metrics $ zig fetch /gnu/store/izxqkxplp7alrh0n3c8j8cv277nqa04a-zig-websocket-0-0.cf89cb8/src/zig-websocket-0-0.cf89cb8 --save=websocket $ zig build --summary all Build Summary: 5/5 steps succeeded install success +- install liskvork success +- zig build-exe liskvork Debug native-native success 3s MaxRSS:276M +- options cached +- options cached This has the issue of adding the packages to build.zig.zon, so a better solution is required. I’m attaching the patch with the liskvork package and dependencies. The error can be reproduced with “./pre-inst-env guix build liskvork”. Have a nice day, Noé