Closed
Description
Zig Version
0.14.0-dev.1342+1a178d499
ZLS Version
master
Client / Code Editor / Extensions
No response
Steps to Reproduce and Observed Behavior
Hello everyone,
After having installed a prebuilt binary of the latest master release (version: 0.14.0-dev.1342+1a178d499)
of Zig, via the official website, and cloned this repo locally, I couldn't manage to build ZLS for myself.
More specifically, after following the instructions from the README:
git clone https://github.com/zigtools/zls
cd zls
zig build -Doptimize=ReleaseSafe
I would get the following output:
➜ zls git:(master) zig build -Doptimize=ReleaseSafe
install
└─ install zls
└─ zig build-exe zls ReleaseSafe native 2 errors
src/DocumentStore.zig:379:9: error: invalid builtin function: '@setCold'
@setCold(true);
^~~~~~~~~~~~~~
src/DocumentStore.zig:415:9: error: invalid builtin function: '@setCold'
@setCold(true);
^~~~~~~~~~~~~~
error: the following command failed with 2 compilation errors:
/home/petrside/zig/zig build-exe -OReleaseSafe --dep exe_options --dep tracy --dep diffz --dep lsp --dep known-folders --dep zls -Mroot=/home/petrside/zls/src/main.zig -Mexe_options=/home/petrside/zls/.zig-cache/c/e3d8ddb4241133aa45dd2de0383f3868/options.zig -OReleaseSafe --dep options -Mtracy=/home/petrside/zls/src/tracy.zig -Mdiffz=/home/petrside/.cache/zig/p/1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d/DiffMatchPatch.zig -ODebug --dep parser --dep types -Mlsp=/home/petrside/.cache/zig/p/1220c527c348bd6ce5dd545aacaf811a47f7f08dfeb2cb6fd9325680b788b5272041/src/lsp.zig -Mknown-folders=/home/petrside/.cache/zig/p/12209d2738a2e1dbd3781c2e5f01a2ea877dcfeea53efdfa1913247297d328e6b207/known-folders.zig --dep known-folders --dep diffz --dep lsp --dep tracy --dep build_options --dep version_data -Mzls=/home/petrside/zls/src/zls.zig -Moptions=/home/petrside/zls/.zig-cache/c/ac8f7bf43b47a6645252a42c65ce13f4/options.zig -Mparser=/home/petrside/.cache/zig/p/1220c527c348bd6ce5dd545aacaf811a47f7f08dfeb2cb6fd9325680b788b5272041/src/parser.zig --dep parser -Mtypes=/home/petrside/zls/.zig-cache/o/0574736cf71f468cdf019019ba6f08f7/lsp_types.zig -Mbuild_options=/home/petrside/zls/.zig-cache/c/dff97173f140ebff4ed6b4ecc6cc2363/options.zig -Mversion_data=/home/petrside/zls/.zig-cache/o/87fd20870640b53e066ea4dbdd3beffa/version_data.zig --cache-dir /home/petrside/zls/.zig-cache --global-cache-dir /home/petrside/.cache/zig --name zls --zig-lib-dir /home/petrside/zig/lib/ --listen=-
Build Summary: 7/10 steps succeeded; 1 failed
install transitive failure
└─ install zls transitive failure
└─ zig build-exe zls ReleaseSafe native 2 errors
error: the following build command failed with exit code 1:
/home/petrside/zls/.zig-cache/o/46c8e647a0db3fcd26f1713905916e1a/build /home/petrside/zig/zig /home/petrside/zig/lib /home/petrside/zls /home/petrside/zls/.zig-cache /home/petrside/.cache/zig --seed 0x2fd680c9 -Zdd864a715a25c45b -Doptimize=ReleaseSafe
I tried to clear out the zig cache by deleting the .zig-cache
folder without success. Finally, I tried downgrading Zig to 0.13.0
but unfortunately ZLS stopped supporting it.
Expected Behavior
To be able to build the ZLS binary.
Relevant log output
No response