zig-cookbook
zig-cookbook copied to clipboard
Fail to compile on windows
Trying to build zig-cookbook on a Windows11 machine. It is using zig 0.15.2. zig-cookbook has zigcli as dependency https://github.com/zigcc/zig-cookbook/blob/50e93abc06e356319e88704770ec94a4edcc95d9/build.zig.zon#L14
The error is like:
C:\data\zig-cookbook\build.zig.zon:14:20: error: unable to unpack tarball
.url = "https://github.com/jiacai2050/zigcli/archive/refs/tags/v0.3.0.tar.gz",
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
note: unable to create symlink from 'README.org' to 'docs/content/_index.org': AccessDenied
In https://github.com/jiacai2050/zigcli/commit/0a4d86948384e95446119a469096c02c5bf07895 the README.org in the root of the repo has been converted in a symlink.
But same issue is also reproducible by just downloading the 0.3.0 release of zigcli and try to extract it (seems nowadays Windows has C:\Windows\System32\tar.exe )
> C:\Windows\System32\tar.exe vxf zigcli-0.3.0.tar.gz
x zigcli-0.3.0/
...
x zigcli-0.3.0/README.org: Can't create '\\\\?\\C:\\Users\\itess\\Downloads\\tmp\\zigcli-0.3.0\\README.org': Invalid argument
...
x zigcli-0.3.0/tests/test.zig
tar.exe: Error exit delayed from previous errors.
> echo "_%errorlevel%_"
"_1_"
And running the same in a terminal running in Administrative mode result in no issue when extracting the file
I understand that problem is not or not only in zug coockbook but upstream or downstream, in zig or zigcli
I did other tests like
zig fetch https://github.com/jiacai2050/zigcli/archive/refs/tags/v0.3.0.zip
error: unable to unpack tarball
note: unable to create symlink from 'README.org' to 'docs/content/_index.org': AccessDenied
or
zig fetch --debug-hash https://github.com/jiacai2050/zigcli/archive/refs/tags/v0.3.0.zip
file: 03f53ee016207be64eea96fa093588275b52df6b7053f115bd0f020be70061a1: README.org
file: 02a99aa40da74e4a5f24db6c77620954eff9bd856879568e34919e23418bc302: build.zig
file: 016b02ee60ff6dbde291dcb2afa6dc40a381b3e81e0c21d6ec2c6d9f81ee25e3: build.zig.zon
file: 03f4256767600adb6e14871f35dc4f5ce833648a5b20309586805768173f3363: src/bin/dark-mode.zig
file: 139074a9a636bd91009dadea66e49650fd41ac1aea1be5e8f3f1cd3566b12395: src/bin/loc.zig
file: f78e42cd7dbf06f361e60f7f7ebb56516b194e53c306d84cfcf5e798e7f0dc8f: src/bin/night-shift.zig
file: 5d5a8534a10b5ac234a5db7386248298b3faa79a1d6186d8d36f7bc37a1ac343: src/bin/pidof.zig
file: 8fa3cb692b8530ef6d7050b11bf4c4089195e51ed00156883a4c04a4da8dfc3d: src/bin/pkg/Manifest.zig
file: df757d08d735fb279e335526d3eb938c897d577e95918db637c1c26a7d81e06b: src/bin/pkg/package.zig
file: ddcc50bff2725d23ac40f810dea0c84c45f8e08baa87da92101805b6c5100470: src/bin/repeat.zig
file: 3bbd381d400bf182b766c032fed2a8775c8f0f8f9908575d8882c0d6860c06d3: src/bin/tcp-proxy.zig
file: 5d7b7f450dc65e4faa2c3746d52bb436ef96af729a373d9c78c5a19ca4a7d4fe: src/bin/timeout.zig
file: 3a679c1f373cb510b9a3a551e4328f9fe4d551b6568a97d9360ea30c175e8192: src/bin/tree.zig
file: be62b7aae0224aaf026c62ca2e897849a2a85e84d78c4cbc1e60a5d442035671: src/bin/util.zig
file: b9bff795d5a5a115c5ea8ebd481bce7662d228b97c29f45ecea15c7391841631: src/bin/yes.zig
file: e389932c49529b811f250b0ebbe9383efedb99d850a733f5b2b7f9014b6e07af: src/bin/zigfetch.zig
file: e03c2b91b878dcdd124f5756de099d3c20a5a50b031d4d4c178d73c21005f4a5: src/mod/pretty-table.zig
file: 470dd6216d03aeaba5bf42bd81de1046609eb1ac09f24b09bd4d1350c5ada077: src/mod/simargs.zig
zigcli-0.3.0-ORC7jBOfAgCIb2bCGaDWiuoJ8oBkoT9-ftj0c2SBrTX0