Closed jean closed 4 years ago
Hello! Thanks for opening this issue! What’s the output of nvim --version
? Would you mind giving the full backtrace (RUST_BACKTRACE=full make
)? Also, does this happen when running GNvim with cargo run
?
Here's nvim --version
:
NVIM v0.5.0-nightly-3-g22a92a5
Build type: Release
LuaJIT 2.1.0-beta3
Compilation: /usr/bin/cc -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -DNDEBUG -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=always -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/root/parts/nvim/build/build/config -I/root/parts/nvim/build/src -I/root/parts/nvim/build/.deps/usr/include -I/usr/include -I/root/parts/nvim/build/build/src/nvim/auto -I/root/parts/nvim/build/build/include
Compiled by root@snapcraft-nvim
Features: +acl +iconv +tui
See ":help feature-compile"
system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/share/nvim"
Run :checkhealth for more info
Here's the full backtrace:
20:43 jean@surface:~/git/gnvim(master)$ RUST_BACKTRACE=full PREFIX=~/.local make
rust.cargo build --release
Compiling gnvim v0.1.0 (/home/jean/git/gnvim)
Compiling proc-macro2 v0.4.30
Compiling glib-sys v0.9.0
Compiling num-traits v0.2.8
Compiling bincode v1.1.4
error: failed to run custom build command for `gnvim v0.1.0 (/home/jean/git/gnvim)`
Caused by:
process didn't exit successfully: `/home/jean/git/gnvim/target/release/build/gnvim-8d0b84e8a19e074a/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:108$:5
stack backtrace:
0: 0x55fd0a83d2bb - backtrace::backtrace::libunwind::trace::h89fcc71e59e3bc5b
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88
1: 0x55fd0a83d2bb - backtrace::backtrace::trace_unsynchronized::h0bad9be1379e729a
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66
2: 0x55fd0a83d2bb - std::sys_common::backtrace::_print::hd3382a1f33c473da
at src/libstd/sys_common/backtrace.rs:47
3: 0x55fd0a83d2bb - std::sys_common::backtrace::print::h0ec6f03cfb8e76a6
at src/libstd/sys_common/backtrace.rs:36
4: 0x55fd0a83d2bb - std::panicking::default_hook::{{closure}}::h96cbf7b454e3f557
at src/libstd/panicking.rs:200
5: 0x55fd0a83cf96 - std::panicking::default_hook::h95a8f00337383d83
at src/libstd/panicking.rs:214
6: 0x55fd0a83d97d - std::panicking::rust_panic_with_hook::h92f98b46e22f14ed
at src/libstd/panicking.rs:477
7: 0x55fd0a83d502 - std::panicking::continue_panic_fmt::h25abfbb4e5b7043a
at src/libstd/panicking.rs:384
8: 0x55fd0a83d3e6 - rust_begin_unwind
at src/libstd/panicking.rs:311
9: 0x55fd0a85687d - core::panicking::panic_fmt::h7e9f94035af782b3
at src/libcore/panicking.rs:85
10: 0x55fd0a856977 - core::result::unwrap_failed::hf7591c1dd9412006
at src/libcore/result.rs:1084
11: 0x55fd0a832dce - build_script_build::main::h8570f3b89ac6734e
12: 0x55fd0a831dc3 - std::rt::lang_start::{{closure}}::hbd77819def591937
13: 0x55fd0a83d3d3 - std::rt::lang_start_internal::{{closure}}::h4e93c1949c7a1955
at src/libstd/rt.rs:49
14: 0x55fd0a83d3d3 - std::panicking::try::do_call::h9440ccd4dc467eaa
at src/libstd/panicking.rs:296
15: 0x55fd0a8438aa - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:80
16: 0x55fd0a83de8d - std::panicking::try::hc046e7ee42ee744f
at src/libstd/panicking.rs:275
17: 0x55fd0a83de8d - std::panic::catch_unwind::h27dfc457c200aee0
at src/libstd/panic.rs:394
18: 0x55fd0a83de8d - std::rt::lang_start_internal::hea1b49a567afe309
at src/libstd/rt.rs:48
19: 0x55fd0a832f52 - main
20: 0x7f7b0176cb97 - __libc_start_main
21: 0x55fd0a831cda - _start
22: 0x0 - <unknown>
warning: build failed, waiting for other jobs to finish...
error: build failed
Makefile:10: recipe for target 'build' failed
make: *** [build] Error 101
Here's cargo run
:
20:47 jean@surface:~/git/gnvim(master)$ RUST_BACKTRACE=full rust.cargo run Compiling gnvim v0.1.0 (/home/jean/git/gnvim)
Compiling rand_chacha v0.1.1
Compiling rand_pcg v0.1.2
Compiling rand v0.6.5
error: failed to run custom build command for `gnvim v0.1.0 (/home/jean/git/gnvim)`
Caused by:
process didn't exit successfully: `/home/jean/git/gnvim/target/debug/build/gnvim-8023787ea42f02b4/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/libcore/result.rs:108$
:5
stack backtrace:
0: 0x55f222591d1b - backtrace::backtrace::libunwind::trace::h89fcc71e59e3bc5b
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/libunwind.rs:88
1: 0x55f222591d1b - backtrace::backtrace::trace_unsynchronized::h0bad9be1379e729a
at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.34/src/backtrace/mod.rs:66
2: 0x55f222591d1b - std::sys_common::backtrace::_print::hd3382a1f33c473da
at src/libstd/sys_common/backtrace.rs:47
3: 0x55f222591d1b - std::sys_common::backtrace::print::h0ec6f03cfb8e76a6
at src/libstd/sys_common/backtrace.rs:36
4: 0x55f222591d1b - std::panicking::default_hook::{{closure}}::h96cbf7b454e3f557
at src/libstd/panicking.rs:200
5: 0x55f2225919f6 - std::panicking::default_hook::h95a8f00337383d83
at src/libstd/panicking.rs:214
6: 0x55f2225923dd - std::panicking::rust_panic_with_hook::h92f98b46e22f14ed
at src/libstd/panicking.rs:477
7: 0x55f222591f62 - std::panicking::continue_panic_fmt::h25abfbb4e5b7043a
at src/libstd/panicking.rs:384
8: 0x55f222591e46 - rust_begin_unwind
at src/libstd/panicking.rs:311
9: 0x55f2225ab2dd - core::panicking::panic_fmt::h7e9f94035af782b3
at src/libcore/panicking.rs:85
10: 0x55f2225ab3d7 - core::result::unwrap_failed::hf7591c1dd9412006
at src/libcore/result.rs:1084
11: 0x55f2225819e7 - core::result::Result<T,E>::unwrap::he4f4a5d0fc3f8cae
at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54/src/libcore/result.rs:852
12: 0x55f222580d42 - build_script_build::main::hf74ef29e3041762e
at /home/jean/git/gnvim/build.rs:15
13: 0x55f222584b00 - std::rt::lang_start::{{closure}}::h6d5e265336f9cf37
at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54/src/libstd/rt.rs:64
14: 0x55f222591e33 - std::rt::lang_start_internal::{{closure}}::h4e93c1949c7a1955
at src/libstd/rt.rs:49
15: 0x55f222591e33 - std::panicking::try::do_call::h9440ccd4dc467eaa
at src/libstd/panicking.rs:296
16: 0x55f22259830a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:80
17: 0x55f2225928ed - std::panicking::try::hc046e7ee42ee744f
at src/libstd/panicking.rs:275
18: 0x55f2225928ed - std::panic::catch_unwind::h27dfc457c200aee0
at src/libstd/panic.rs:394
19: 0x55f2225928ed - std::rt::lang_start_internal::hea1b49a567afe309
at src/libstd/rt.rs:48
20: 0x55f222584ad9 - std::rt::lang_start::h4e08057adf76bc73
at /rustc/625451e376bb2e5283fc4741caa0a3e8a2ca4d54/src/libstd/rt.rs:64
21: 0x55f22258108a - main
22: 0x7f2d01cdcb97 - __libc_start_main
23: 0x55f22257bf1a - _start
24: 0x0 - <unknown>
warning: build failed, waiting for other jobs to finish...
error: build failed
Update: this was with the https://snapcraft.io/rust snap.
I switched to https://rustup.rs/ instead and now have a working gnvim
:ok_hand:
I think this issue can be closed.
Following build instructions in the README:
This is with cargo 1.38.0 (23ef9a4ef 2019-08-20)