-
-
Notifications
You must be signed in to change notification settings - Fork 396
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Zig Version
0.16.0-dev.1569+db15df5da
ZLS Version
Client / Code Editor / Extensions
No response
Steps to Reproduce and Observed Behavior
I build zig from source with llvm and clang 21 also built from source. That went well.
Cloning zls repo and building with zig results in following error:
❯ zig build -Doptimize=ReleaseSafe
install
└─ install zls
└─ compile exe zls ReleaseSafe native 5 errors
src/DocumentScope.zig:769:10: error: no field named 'asm_legacy' in enum 'zig.Ast.Node.Tag'
.asm_legacy,
~^~~~~~~~~~
/home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/std/zig/Ast.zig:2990:21: note: enum declared here
pub const Tag = enum {
^~~~
referenced by:
init: src/DocumentScope.zig:547:25
create: src/DocumentStore.zig:348:62
14 reference(s) hidden; use '-freference-trace=16' to see all references
src/analysis.zig:2929:10: error: no field named 'asm_legacy' in enum 'zig.Ast.Node.Tag'
.asm_legacy,
~^~~~~~~~~~
/home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/std/zig/Ast.zig:2990:21: note: enum declared here
pub const Tag = enum {
^~~~
src/ast.zig:694:10: error: no field named 'asm_legacy' in enum 'zig.Ast.Node.Tag'
.asm_legacy => {
~^~~~~~~~~~
/home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/std/zig/Ast.zig:2990:21: note: enum declared here
pub const Tag = enum {
^~~~
src/ast.zig:1521:10: error: no field named 'asm_legacy' in enum 'zig.Ast.Node.Tag'
.asm_legacy,
~^~~~~~~~~~
/home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/std/zig/Ast.zig:2990:21: note: enum declared here
pub const Tag = enum {
^~~~
src/features/semantic_tokens.zig:740:10: error: no field named 'asm_legacy' in enum 'zig.Ast.Node.Tag'
.asm_legacy => {
~^~~~~~~~~~
/home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/std/zig/Ast.zig:2990:21: note: enum declared here
pub const Tag = enum {
^~~~
error: 5 compilation errors
failed command: /home/lukeflo/Documents/packages/zig/build/stage3/bin/zig build-exe -OReleaseSafe --dep exe_options --dep known-folders --dep tracy --dep zls -Mroot=/home/lukeflo/Documents/packages/zls/src/main.zig -Mexe_options=.zig-cache/c/15ddd78e03ef49daea819178dbff3224/options.zig -OReleaseSafe -Mknown-folders=/home/lukeflo/.config/cache/zig/p/known_folders-0.0.0-Fy-PJovNAAAtqbaXgBhV6G-Z4-WNo7P0Rov-x-npZq21/known-folders.zig -fno-sanitize-c -OReleaseSafe --dep options -Mtracy=/home/lukeflo/Documents/packages/zls/src/tracy.zig -OReleaseSafe --dep diffz --dep lsp --dep tracy --dep build_options --dep version_data -Mzls=/home/lukeflo/Documents/packages/zls/src/zls.zig -Moptions=.zig-cache/c/118c900821cd7473f9666953d765faa4/options.zig -OReleaseSafe -Mdiffz=/home/lukeflo/.config/cache/zig/p/diffz-0.0.1-G2tlISLPAQDzXkUIRWWUfdgIsIb1dAyVwRPXMt5kRpui/DiffMatchPatch.zig -OReleaseSafe --dep parser --dep types -Mlsp=/home/lukeflo/.config/cache/zig/p/lsp_kit-0.1.0-bi_PLxUtDADXnL1XmZTnZ0u5fTX1rVkBFd9BurkxVZ0C/src/lsp.zig -Mbuild_options=.zig-cache/c/342e2ee2f38a9f19fb7f3505aa01be8d/options.zig -Mversion_data=.zig-cache/o/492f45a4c54f1cc0a712ce991583d71a/version_data.zig -OReleaseSafe -Mparser=/home/lukeflo/.config/cache/zig/p/lsp_kit-0.1.0-bi_PLxUtDADXnL1XmZTnZ0u5fTX1rVkBFd9BurkxVZ0C/src/parser.zig -OReleaseSafe --dep parser -Mtypes=.zig-cache/o/93841641375a225b62962eaf90f0ab21/lsp_types.zig --cache-dir .zig-cache --global-cache-dir /home/lukeflo/.config/cache/zig --name zls --zig-lib-dir /home/lukeflo/Documents/packages/zig/build/stage3/lib/zig/ --listen=-
Build Summary: 7/10 steps succeeded (1 failed)
install transitive failure
└─ install zls transitive failure
└─ compile exe zls ReleaseSafe native 5 errors
error: the following build command failed with exit code 1:
.zig-cache/o/39970f6c93516ccfff6593f2d3e0db46/build /home/lukeflo/Documents/packages/zig/build/stage3/bin/zig /home/lukeflo/Documents/packages/zig/build/stage3/lib/zig /home/lukeflo/Documents/packages/zls .zig-cache /home/lukeflo/.config/cache/zig --seed 0x171d9ac5 -Zbead826ac2a2a6e2 -Doptimize=ReleaseSafe
Expected Behavior
That the zls master branch build without errors against the current zig master branch.
Log Output
None, since `zls` isn't built successfully.Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working