helix on master via 🦀 v1.60.0
❯ cargo install --path helix-term
Installing helix-term v0.6.0 (/home/bohdan/software/helix/helix-term)
Updating crates.io index
Compiling helix-core v0.6.0 (/home/bohdan/software/helix/helix-core)
Compiling helix-term v0.6.0 (/home/bohdan/software/helix/helix-term)
Compiling helix-dap v0.6.0 (/home/bohdan/software/helix/helix-dap)
Compiling helix-lsp v0.6.0 (/home/bohdan/software/helix/helix-lsp)
error: failed to run custom build command for `helix-term v0.6.0 (/home/bohdan/software/helix/helix-term)`
Caused by:
process didn't exit successfully: `/home/bohdan/software/helix/target/release/build/helix-term-14df0391486963b9/build-script-build` (exit status: 101)
--- stdout
Grammar 'protobuf' is already up to date.
Grammar 'elixir' is already up to date.
Grammar 'rust' is already up to date.
Grammar 'toml' is already up to date.
Grammar 'json' is already up to date.
Grammar 'fish' is already up to date.
Grammar 'c' is already up to date.
Grammar 'cpp' is already up to date.
Grammar 'go' is already up to date.
Grammar 'c-sharp' is already up to date.
Grammar 'gowork' is already up to date.
Grammar 'javascript' is already up to date.
Grammar 'gomod' is already up to date.
Grammar 'typescript' is already up to date.
Grammar 'css' is already up to date.
Grammar 'tsx' is already up to date.
Grammar 'html' is already up to date.
Grammar 'python' is already up to date.
Grammar 'nickel' is already up to date.
Grammar 'ruby' is already up to date.
Grammar 'nix' is already up to date.
Grammar 'bash' is already up to date.
Grammar 'php' is already up to date.
Grammar 'twig' is already up to date.
Grammar 'latex' is already up to date.
Grammar 'lean' is already up to date.
Grammar 'julia' is already up to date.
Grammar 'java' is already up to date.
Grammar 'ocaml' is already up to date.
Grammar 'ledger' is already up to date.
Grammar 'ocaml-interface' is already up to date.
Grammar 'lua' is already up to date.
Grammar 'svelte' is already up to date.
Grammar 'vue' is already up to date.
Grammar 'yaml' is already up to date.
Grammar 'haskell' is already up to date.
Grammar 'tsq' is already up to date.
Grammar 'zig' is already up to date.
Grammar 'make' is already up to date.
Grammar 'cmake' is already up to date.
Grammar 'perl' is already up to date.
Grammar 'glsl' is already up to date.
Grammar 'llvm' is already up to date.
Grammar 'wgsl' is already up to date.
Grammar 'comment' is already up to date.
Grammar 'llvm-mir' is already up to date.
Grammar 'tablegen' is already up to date.
Grammar 'markdown' is already up to date.
Grammar 'scala' is already up to date.
Grammar 'dockerfile' is already up to date.
Grammar 'git-commit' is already up to date.
Grammar 'dart' is already up to date.
Grammar 'git-rebase' is already up to date.
Grammar 'git-diff' is already up to date.
Grammar 'git-config' is already up to date.
Grammar 'regex' is already up to date.
Grammar 'graphql' is already up to date.
Grammar 'elm' is already up to date.
Grammar 'iex' is already up to date.
Grammar 'rescript' is already up to date.
Grammar 'hcl' is already up to date.
Grammar 'kotlin' is already up to date.
Grammar 'erlang' is already up to date.
Grammar 'org' is already up to date.
Grammar 'solidity' is already up to date.
Grammar 'swift' is already up to date.
Grammar 'gleam' is already up to date.
Grammar 'r' is already up to date.
Grammar 'eex' is already up to date.
Grammar 'embedded-template' is already up to date.
Grammar 'heex' is already up to date.
Grammar 'gdscript' is already up to date.
Grammar 'sql' is already up to date.
Grammar 'rust' is already built.
Grammar 'protobuf' is already built.
Grammar 'elixir' is already built.
Grammar 'toml' is already built.
Grammar 'fish' is already built.
Grammar 'c' is already built.
Grammar 'json' is already built.
Grammar 'cpp' is already built.
Grammar 'c-sharp' is already built.
Grammar 'go' is already built.
Grammar 'gomod' is already built.
Grammar 'gowork' is already built.
Grammar 'javascript' is already built.
Grammar 'typescript' is already built.
Grammar 'tsx' is already built.
Grammar 'css' is already built.
Grammar 'html' is already built.
Grammar 'python' is already built.
Grammar 'nickel' is already built.
Grammar 'ruby' is already built.
Grammar 'nix' is already built.
Grammar 'bash' is already built.
Building grammar 'php'
Grammar 'twig' is already built.
Grammar 'latex' is already built.
Grammar 'lean' is already built.
Grammar 'julia' is already built.
Grammar 'java' is already built.
Grammar 'ledger' is already built.
Grammar 'ocaml' is already built.
Grammar 'ocaml-interface' is already built.
Grammar 'lua' is already built.
Grammar 'svelte' is already built.
Grammar 'vue' is already built.
Grammar 'yaml' is already built.
Grammar 'zig' is already built.
Grammar 'haskell' is already built.
Grammar 'tsq' is already built.
Grammar 'cmake' is already built.
Grammar 'make' is already built.
Grammar 'glsl' is already built.
Grammar 'comment' is already built.
Grammar 'perl' is already built.
Grammar 'llvm' is already built.
Grammar 'wgsl' is already built.
Grammar 'llvm-mir' is already built.
Grammar 'tablegen' is already built.
Grammar 'dart' is already built.
Grammar 'markdown' is already built.
Grammar 'dockerfile' is already built.
Grammar 'scala' is already built.
Grammar 'git-diff' is already built.
Grammar 'git-commit' is already built.
Grammar 'regex' is already built.
Grammar 'git-rebase' is already built.
Grammar 'git-config' is already built.
Grammar 'graphql' is already built.
Building grammar 'elm'
Grammar 'iex' is already built.
Grammar 'rescript' is already built.
Grammar 'erlang' is already built.
Grammar 'kotlin' is already built.
Grammar 'hcl' is already built.
Grammar 'org' is already built.
Grammar 'solidity' is already built.
Grammar 'gleam' is already built.
Grammar 'r' is already built.
Building grammar 'swift'
Building grammar 'embedded-template'
Building grammar 'eex'
Building grammar 'heex'
Building grammar 'sql'
--- stderr
thread 'main' panicked at 'Failed to compile tree-sitter grammars: Failed to build some grammar(s)
Caused by:
Parser compilation failed.
Stdout:
Stderr: /home/bohdan/software/helix/runtime/grammars/sources/php/src/scanner.cc: In static member function 'static bool {anonymous}::Scanner::is_escapable_sequence(TSLexer*)':
/home/bohdan/software/helix/runtime/grammars/sources/php/src/scanner.cc:121:10: error: 'letter' does not name a type
auto letter = lexer->lookahead;
^
/home/bohdan/software/helix/runtime/grammars/sources/php/src/scanner.cc:123:9: error: 'letter' was not declared in this scope
if (letter == 'n' ||
^
/home/bohdan/software/helix/runtime/grammars/sources/php/src/scanner.cc:136:9: error: 'letter' was not declared in this scope
if (letter == 'x') {
^
/home/bohdan/software/helix/runtime/grammars/sources/php/src/scanner.cc:142:9: error: 'letter' was not declared in this scope
if (letter == 'u') {
^
', helix-term/build.rs:22:26
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `helix-term v0.6.0 (/home/bohdan/software/helix/helix-term)`, intermediate artifacts can be found at `/home/bohdan/software/helix/target`
Caused by:
build failed
Reproduction Steps
I tried this:
1. cargo install --path helix-term
I expected this to happen: build success
Instead, this happened: build failed
### Helix log
~/.cache/helix/helix.log
```
please provide a copy of `~/.cache/helix/helix.log` here if possible, you may need to redact some of the lines
```
### Platform
Ubuntu Linux
### Terminal Emulator
screen-256color
### Helix Version
22.03-120-g4144c9d2
Summary
Failed build on Ubuntu 20.04.
And when building
Reproduction Steps
I tried this: 1. cargo install --path helix-term I expected this to happen: build success Instead, this happened: build failed ### Helix log~/.cache/helix/helix.log
``` please provide a copy of `~/.cache/helix/helix.log` here if possible, you may need to redact some of the lines ```