vhakulinen / gnvim

GUI for neovim, without any web bloat
MIT License
1.85k stars 69 forks source link

Error in tabs #128

Closed lucas1 closed 1 year ago

lucas1 commented 4 years ago

Hi everyone,

Tab is ugly and return errors in terminal.

lucas@lucas-moraes:~$ gnvim

(gnvim:24233): Gtk-CRITICAL : 14:43:13.707: gtk_notebook_get_tab_label: assertion 'list != NULL' failed (gnvim:24233): Gtk-CRITICAL : 14:43:13.707: gtk_notebook_get_tab_label: assertion 'list != NULL' failed (gnvim:24233): Gtk-CRITICAL : 14:43:22.221: gtk_notebook_get_tab_label: assertion 'list != NULL' failed (gnvim:24233): Gtk-CRITICAL : 14:43:22.222: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

I'm using ubuntu-mate 18.04, see the image: Screenshot at 2020-02-27 14-52-06

Thanks.

smolck commented 4 years ago

Hello! Thanks for opening this issue. What is the output of nvim --version and gnvim --version?

Do you still get errors if you do this (replacing /path/to/gnvim/runtime with the absolute path to the runtime, for example /home/me/gnvim/runtime)? If so, what is the output of the last command?

$ git clone https://github.com/vhakulinen/gnvim
$ cd gnvim
$ GNVIM_RUNTIME_PATH=/path/to/gnvim/runtime RUST_LOG=gnvim=debug cargo run

EDIT: Note that you'll need the requirements listed here for the above to work.

lucas1 commented 4 years ago

lucas@lucas-moraes:~$ nvim --version NVIM v0.5.0-dev Build type: RelWithDebInfo Lua 5.1 Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -O2 -g -Og -g -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fno-common -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -DMIN_LOG_LEVEL=3 -I/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e/build/config -I/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e/src -I/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e/.deps/usr/include -I/usr/include -I/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e/build/src/nvim/auto -I/build/neovim-QwQkmn/neovim-0.5.0+ubuntu1+git202002262019-ad745f9-00e710e/build/include Compiled by buildd@lcy01-amd64-021

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

lucas@lucas-moraes:/tmp/gnvim$ gnvim --version gnvim 0.1.0

lucas@lucas-moraes:/tmp/gnvim$ GNVIM_RUNTIME_PATH=/path/to/gnvim/runtime RUST_LOG=gnvim=debug cargo run Finished dev [unoptimized + debuginfo] target(s) in 0.09s Running target/debug/gnvim [2020-02-27T18:11:08Z DEBUG gnvim::nvim_bridge] Unknown highligh property: strikethrough [2020-02-27T18:11:08Z DEBUG gnvim::nvim_bridge] Unknown highligh property: blend [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: arabicshape [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ambiwidth [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: emoji [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: guifontset [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: guifontwide [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: pumblend [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: showtabline [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: termguicolors [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_linegrid [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_multigrid [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_hlstate [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_termcolors [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: termguicolors [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T18:11:08Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages [2020-02-27T18:11:15Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65507) [2020-02-27T18:11:22Z DEBUG gnvim::nvim_bridge] Unknown highligh property: strikethrough [2020-02-27T18:11:26Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65507) [2020-02-27T18:11:33Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T18:11:33Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T18:11:33Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T18:11:33Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T18:11:33Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages

(gnvim:26805): Gtk-CRITICAL **: 15:11:33.917: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:26805): Gtk-CRITICAL **: 15:11:33.918: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

smolck commented 4 years ago

Thanks for the info!

lucas@lucas-moraes:/tmp/gnvim$ gnvim --version gnvim 0.1.0

The current released version is (iirc) 0.1.5, so you may want to upgrade and see if that fixes the problem.

lucas@lucas-moraes:/tmp/gnvim$ GNVIM_RUNTIME_PATH=/path/to/gnvim/runtime RUST_LOG=gnvim=debug cargo run

The PATH= part here needs to be the path to the runtime directory in the gnvim folder, so assuming the gnvim cloned repo is in /tmp you would run GNVIM_RUNTIME_PATH=/tmp/gnvim/runtime RUST_LOG=gnvim=debug cargo run. The reason is so that GNvim can access it's runtime files (in the runtime dir), which I think should fix the tabline issue.

lucas1 commented 4 years ago

I installed by git clone, I don't know why get version 0.1.0. Now I get from releases, but see error:

lucas@lucas-moraes:/tmp/gnvim-0.1.5$ GNVIM_RUNTIME_PATH=/tmp/gnvim-0.1.5/runtime cargo run Compiling gnvim v0.1.0 (/tmp/gnvim-0.1.5) Compiling soup-sys v0.9.0 Compiling serde_derive v1.0.94 Compiling pango v0.7.0 Compiling html5ever v0.23.0 Compiling atk v0.7.0 Compiling pangocairo-sys v0.10.0 Compiling structopt-derive v0.2.18 error: failed to run custom build command for gnvim v0.1.0 (/tmp/gnvim-0.1.5)

Caused by: process didn't exit successfully: /tmp/gnvim-0.1.5/target/debug/build/gnvim-9367324fc44377d7/build-script-build (exit code: 101) --- stderr thread 'main' panicked at 'Failed to get version from git', build.rs:18:9 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.

warning: build failed, waiting for other jobs to finish... error: build failed

smolck commented 4 years ago

Did you fix the issue?

lucas1 commented 4 years ago

No. When I opened this issue I installed by git clone, git clone install version 0.1.0. Now I downloaded from https://github.com/vhakulinen/gnvim/archive/0.1.5.zip, but return error above.

lucas1 commented 4 years ago

I clicked wrong

smolck commented 4 years ago

You can ignore the version from git, the version hasn’t been updated in the cargo.toml so it won’t display correctly afaik

lucas1 commented 4 years ago

lucas@lucas-moraes:/tmp/gnvim-0.1.5$ GNVIM_RUNTIME_PATH=/tmp/gnvim-0.1.5/runtime cargo run Compiling gnvim v0.1.0 (/tmp/gnvim-0.1.5) Compiling syntect v3.2.0 Compiling gtk-sys v0.9.0 Compiling gdk-sys v0.9.0 Compiling gdk v0.11.0 Compiling html5ever v0.23.0 Compiling pangocairo v0.8.0 Compiling pangocairo-sys v0.10.0 error: failed to run custom build command for gnvim v0.1.0 (/tmp/gnvim-0.1.5)

Caused by: process didn't exit successfully: /tmp/gnvim-0.1.5/target/debug/build/gnvim-9367324fc44377d7/build-script-build (exit code: 101) --- stderr thread 'main' panicked at 'Failed to get version from git', build.rs:18:9 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace.

warning: build failed, waiting for other jobs to finish... error: build failed lucas@lucas-moraes:/tmp/gnvim-0.1.5$ export RUST_BACKTRACE=1 lucas@lucas-moraes:/tmp/gnvim-0.1.5$ GNVIM_RUNTIME_PATH=/tmp/gnvim-0.1.5/runtime cargo run Compiling gnvim v0.1.0 (/tmp/gnvim-0.1.5) Compiling gtk v0.7.0 Compiling pangocairo v0.8.0 Compiling neovim-lib v0.6.1 Compiling string_cache v0.7.3 Compiling markup5ever v0.8.1 Compiling gdk v0.11.0 Compiling webkit2gtk-sys v0.10.0 error: failed to run custom build command for gnvim v0.1.0 (/tmp/gnvim-0.1.5)

Caused by: process didn't exit successfully: /tmp/gnvim-0.1.5/target/debug/build/gnvim-9367324fc44377d7/build-script-build (exit code: 101) --- stderr thread 'main' panicked at 'Failed to get version from git', build.rs:18:9 stack backtrace: 0: ::fmt 1: core::fmt::write 2: std::io::Write::write_fmt 3: std::panicking::default_hook::{{closure}} 4: std::panicking::default_hook 5: std::panicking::rust_panic_with_hook 6: std::panicking::begin_panic at /usr/src/rustc-1.39.0/src/libstd/panicking.rs:407 7: build_script_build::main at ./build.rs:18 8: std::rt::lang_start::{{closure}} at /usr/src/rustc-1.39.0/src/libstd/rt.rs:64 9: std::panicking::try::do_call 10: rust_maybe_catch_panic 11: std::rt::lang_start_internal 12: std::rt::lang_start at /usr/src/rustc-1.39.0/src/libstd/rt.rs:64 13: main 14: libc_start_main 15: _start note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.

warning: build failed, waiting for other jobs to finish... error: build failed lucas@lucas-moraes:/tmp/gnvim-0.1.5$ export RUST_BACKTRACE=full lucas@lucas-moraes:/tmp/gnvim-0.1.5$ GNVIM_RUNTIME_PATH=/tmp/gnvim-0.1.5/runtime cargo run Compiling gnvim v0.1.0 (/tmp/gnvim-0.1.5) Compiling string_cache v0.7.3 Compiling gtk v0.7.0 error: failed to run custom build command for gnvim v0.1.0 (/tmp/gnvim-0.1.5)

Caused by: process didn't exit successfully: /tmp/gnvim-0.1.5/target/debug/build/gnvim-9367324fc44377d7/build-script-build (exit code: 101) --- stderr thread 'main' panicked at 'Failed to get version from git', build.rs:18:9 stack backtrace: 0: 0x55a64ea2ab44 - ::fmt::he360932fd466cf95 1: 0x55a64ea3d9ed - core::fmt::write::h283f972904f4db60 2: 0x55a64ea29b85 - std::io::Write::write_fmt::hf807222273a22c84 3: 0x55a64ea1d835 - std::panicking::default_hook::{{closure}}::h5a76212ce78916b1 4: 0x55a64ea1d570 - std::panicking::default_hook::h07bbc5f510c49530 5: 0x55a64ea1de85 - std::panicking::rust_panic_with_hook::hc9d41ac493f6560f 6: 0x55a64ea1254f - std::panicking::begin_panic::h4c0b1a7acbddb403 at /usr/src/rustc-1.39.0/src/libstd/panicking.rs:407 7: 0x55a64ea19e94 - build_script_build::main::h4bffc785bc2e9a2f at /tmp/gnvim-0.1.5/build.rs:18 8: 0x55a64ea18240 - std::rt::lang_start::{{closure}}::h723d6d931c81bdb5 at /usr/src/rustc-1.39.0/src/libstd/rt.rs:64 9: 0x55a64ea1d903 - std::panicking::try::do_call::h4ee99d08fdff306a 10: 0x55a64ea2ca4a - rust_maybe_catch_panic 11: 0x55a64ea1ff19 - std::rt::lang_start_internal::h111e8a1efe586048 12: 0x55a64ea18219 - std::rt::lang_start::h18af516813cd56f2 at /usr/src/rustc-1.39.0/src/libstd/rt.rs:64 13: 0x55a64ea1a15a - main 14: 0x7f979d459b97 - libc_start_main 15: 0x55a64ea1065a - _start 16: 0x0 -

warning: build failed, waiting for other jobs to finish... error: build failed

smolck commented 4 years ago

Could you delete the gnvim directories in /tmp and then re-run the commands I put in https://github.com/vhakulinen/gnvim/issues/128#issuecomment-592099427?

lucas1 commented 4 years ago

lucas@lucas-moraes:/tmp$ rm -rf gn* lucas@lucas-moraes:/tmp$ git clone https://github.com/vhakulinen/gnvim Cloning into 'gnvim'... remote: Enumerating objects: 75, done. remote: Counting objects: 100% (75/75), done. remote: Compressing objects: 100% (36/36), done. remote: Total 2201 (delta 50), reused 61 (delta 39), pack-reused 2126 Receiving objects: 100% (2201/2201), 1.22 MiB | 1.85 MiB/s, done. Resolving deltas: 100% (1478/1478), done. lucas@lucas-moraes:/tmp$ cd gnvim lucas@lucas-moraes:/tmp/gnvim$ GNVIM_RUNTIME_PATH=/tmp/gnvim/runtime RUST_LOG=gnvim=debug cargo run Compiling pkg-config v0.3.14 Compiling libc v0.2.59 Compiling autocfg v0.1.4 Compiling bitflags v1.1.0 Compiling rand_core v0.4.0 Compiling lazy_static v1.3.0 Compiling proc-macro2 v0.4.30 Compiling unicode-xid v0.1.0 Compiling serde v1.0.94 Compiling siphasher v0.2.3 Compiling syn v0.15.39 Compiling cfg-if v0.1.9 Compiling cc v1.0.37 Compiling ryu v1.0.0 Compiling string_cache_shared v0.3.0 Compiling byteorder v1.3.2 Compiling proc-macro2 v1.0.4 Compiling log v0.4.8 Compiling itoa v0.4.4 Compiling new_debug_unreachable v1.0.3 Compiling pango v0.7.0 Compiling unicode-xid v0.2.0 Compiling gio v0.7.0 Compiling cairo-rs v0.7.1 Compiling syn v1.0.5 Compiling fragile v0.3.0 Compiling gdk-pixbuf v0.7.0 Compiling mac v0.1.1 Compiling memchr v2.2.1 Compiling quick-error v1.2.2 Compiling crc32fast v1.2.0 Compiling smallvec v0.6.10 Compiling atk v0.7.0 Compiling ucd-util v0.1.3 Compiling utf-8 v0.7.5 Compiling gdk v0.11.0 Compiling matches v0.1.8 Compiling precomputed-hash v0.1.1 Compiling unicode-segmentation v1.3.0 Compiling regex v1.1.9 Compiling unicode-width v0.1.5 Compiling safemem v0.3.0 Compiling gtk v0.7.0 Compiling utf8-ranges v1.0.4 Compiling percent-encoding v1.0.1 Compiling strsim v0.8.0 Compiling vec_map v0.8.1 Compiling pulldown-cmark v0.2.0 Compiling pangocairo v0.8.0 Compiling same-file v1.0.4 Compiling ansi_term v0.11.0 Compiling xml-rs v0.8.0 Compiling linked-hash-map v0.5.2 Compiling termcolor v1.0.5 Compiling gnvim v0.1.0 (/tmp/gnvim) Compiling lazycell v1.2.1 Compiling maplit v1.0.1 Compiling fnv v1.0.6 Compiling thread_local v0.3.6 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling phf_shared v0.7.24 Compiling rand_pcg v0.1.2 Compiling rand_chacha v0.1.1 Compiling rand v0.6.5 Compiling num-traits v0.2.8 Compiling bincode v1.1.4 Compiling futf v0.1.4 Compiling humantime v1.3.0 Compiling glib-sys v0.9.0 Compiling gobject-sys v0.9.0 Compiling gio-sys v0.9.0 Compiling cairo-sys-rs v0.9.0 Compiling pango-sys v0.9.0 Compiling gdk-pixbuf-sys v0.9.0 Compiling atk-sys v0.9.0 Compiling gdk-sys v0.9.0 Compiling gtk-sys v0.9.0 Compiling soup-sys v0.9.0 Compiling pangocairo-sys v0.10.0 Compiling webkit2gtk-sys v0.10.0 Compiling unicode-bidi v0.3.4 Compiling regex-syntax v0.6.8 Compiling unicode-normalization v0.1.8 Compiling textwrap v0.11.0 Compiling line-wrap v0.1.1 Compiling heck v0.3.1 Compiling walkdir v2.2.8 Compiling yaml-rust v0.4.3 Compiling rand_hc v0.1.0 Compiling rand_xorshift v0.1.1 Compiling rand_isaac v0.1.1 Compiling phf v0.7.24 Compiling tendril v0.4.1 Compiling miniz-sys v0.1.12 Compiling onig_sys v69.1.0 Compiling quote v0.6.13 Compiling rand_os v0.1.3 Compiling atty v0.2.12 Compiling javascriptcore-rs-sys v0.2.0 Compiling unix_socket v0.5.0 Compiling base64 v0.10.1 Compiling quote v1.0.2 Compiling aho-corasick v0.7.6 Compiling clap v2.33.0 Compiling idna v0.1.5 Compiling num-traits v0.1.43 Compiling phf_generator v0.7.24 Compiling glib v0.8.0 Compiling flate2 v1.0.9 Compiling rmp v0.8.7 Compiling string_cache_codegen v0.4.2 Compiling phf_codegen v0.7.24 Compiling onig v4.3.2 Compiling url v1.7.2 Compiling proc-macro-error v0.2.6 Compiling serde_json v1.0.40 Compiling serde_bytes v0.10.5 Compiling plist v0.4.2 Compiling env_logger v0.7.1 Compiling javascriptcore-rs v0.8.0 Compiling string_cache v0.7.3 Compiling rmpv v0.4.0 Compiling structopt-derive v0.3.2 Compiling neovim-lib v0.6.0 (https://github.com/daa84/neovim-lib#293b26fb) Compiling serde_derive v1.0.94 Compiling html5ever v0.23.0 Compiling structopt v0.3.2 Compiling markup5ever v0.8.1 Compiling syntect v3.2.0 Compiling ammonia v2.1.2 Compiling webkit2gtk v0.8.0 Finished dev [unoptimized + debuginfo] target(s) in 2m 32s Running target/debug/gnvim [2020-02-27T19:15:34Z DEBUG gnvim::nvim_bridge] Unknown highligh property: strikethrough [2020-02-27T19:15:34Z DEBUG gnvim::nvim_bridge] Unknown highligh property: blend [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: arabicshape [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ambiwidth [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: emoji [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: guifontset [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: guifontwide [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: pumblend [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: showtabline [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: termguicolors [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_linegrid [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_multigrid [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_hlstate [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_termcolors [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: termguicolors [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Received unknown redraw event: hl_group_set [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T19:15:34Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages [2020-02-27T19:15:47Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65507) [2020-02-27T19:15:56Z DEBUG gnvim::nvim_bridge] Unknown highligh property: strikethrough [2020-02-27T19:15:56Z DEBUG gnvim::ui::ui] Not supported option set: ext_cmdline [2020-02-27T19:15:56Z DEBUG gnvim::ui::ui] Not supported option set: ext_popupmenu [2020-02-27T19:15:56Z DEBUG gnvim::ui::ui] Not supported option set: ext_tabline [2020-02-27T19:15:56Z DEBUG gnvim::ui::ui] Not supported option set: ext_wildmenu [2020-02-27T19:15:56Z DEBUG gnvim::ui::ui] Not supported option set: ext_messages

(gnvim:2587): Gtk-CRITICAL **: 16:15:56.364: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:2587): Gtk-CRITICAL **: 16:15:56.364: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:2587): Gtk-CRITICAL **: 16:16:25.513: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:2587): Gtk-CRITICAL **: 16:16:25.514: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

Screenshot at 2020-02-27 16-16-18

lucas1 commented 4 years ago

see this log:

lucas@lucas-moraes:/tmp/gnvim$ cargo bench --features=unstable --verbose Fresh pkg-config v0.3.14 Fresh autocfg v0.1.4 Fresh lazy_static v1.3.0 Fresh rand_core v0.4.0 Fresh unicode-xid v0.1.0 Fresh siphasher v0.2.3 Fresh cfg-if v0.1.9 Fresh cc v1.0.37 Fresh string_cache_shared v0.3.0 Fresh itoa v0.4.4 Fresh new_debug_unreachable v1.0.3 Fresh unicode-xid v0.2.0 Fresh fragile v0.3.0 Fresh mac v0.1.1 Fresh precomputed-hash v0.1.1 Fresh smallvec v0.6.10 Fresh quick-error v1.2.2 Fresh ucd-util v0.1.3 Fresh utf-8 v0.7.5 Fresh matches v0.1.8 Fresh safemem v0.3.0 Fresh unicode-segmentation v1.3.0 Fresh unicode-width v0.1.5 Fresh vec_map v0.8.1 Fresh ansi_term v0.11.0 Fresh linked-hash-map v0.5.2 Fresh same-file v1.0.4 Fresh percent-encoding v1.0.1 Fresh strsim v0.8.0 Fresh utf8-ranges v1.0.4 Fresh xml-rs v0.8.0 Fresh fnv v1.0.6 Fresh lazycell v1.2.1 Fresh termcolor v1.0.5 Fresh maplit v1.0.1 Fresh rand_core v0.3.1 Fresh rand_jitter v0.1.4 Fresh thread_local v0.3.6 Fresh phf_shared v0.7.24 Fresh futf v0.1.4 Fresh unicode-normalization v0.1.8 Fresh regex-syntax v0.6.8 Fresh humantime v1.3.0 Fresh unicode-bidi v0.3.4 Fresh line-wrap v0.1.1 Fresh heck v0.3.1 Fresh textwrap v0.11.0 Fresh yaml-rust v0.4.3 Fresh walkdir v2.2.8 Fresh libc v0.2.59 Fresh bitflags v1.1.0 Fresh rand_isaac v0.1.1 Fresh rand_hc v0.1.0 Fresh rand_xorshift v0.1.1 Fresh proc-macro2 v0.4.30 Fresh serde v1.0.94 Fresh ryu v1.0.0 Fresh byteorder v1.3.2 Fresh proc-macro2 v1.0.4 Fresh phf v0.7.24 Fresh log v0.4.8 Fresh memchr v2.2.1 Fresh tendril v0.4.1 Fresh idna v0.1.5 Fresh crc32fast v1.2.0 Fresh glib-sys v0.9.0 Fresh quote v0.6.13 Fresh rand_os v0.1.3 Fresh atty v0.2.12 Fresh javascriptcore-rs-sys v0.2.0 Fresh unix_socket v0.5.0 Fresh pulldown-cmark v0.2.0 Fresh rand_chacha v0.1.1 Fresh rand_pcg v0.1.2 Fresh serde_json v1.0.40 Fresh num-traits v0.2.8 Fresh base64 v0.10.1 Fresh serde_bytes v0.10.5 Fresh bincode v1.1.4 Fresh quote v1.0.2 Fresh onig_sys v69.1.0 Fresh aho-corasick v0.7.6 Fresh miniz-sys v0.1.12 Fresh url v1.7.2 Fresh gobject-sys v0.9.0 Fresh cairo-sys-rs v0.9.0 Fresh syn v0.15.39 Fresh clap v2.33.0 Fresh rand v0.6.5 Fresh num-traits v0.1.43 Fresh plist v0.4.2 Fresh glib v0.8.0 Fresh gio-sys v0.9.0 Fresh syn v1.0.5 Fresh onig v4.3.2 Fresh regex v1.1.9 Fresh flate2 v1.0.9 Fresh phf_generator v0.7.24 Fresh pango-sys v0.9.0 Fresh serde_derive v1.0.94 Fresh atk-sys v0.9.0 Fresh rmp v0.8.7 Fresh gdk-pixbuf-sys v0.9.0 Fresh gio v0.7.0 Fresh cairo-rs v0.7.1 Fresh soup-sys v0.9.0 Fresh proc-macro-error v0.2.6 Fresh javascriptcore-rs v0.8.0 Fresh string_cache_codegen v0.4.2 Fresh phf_codegen v0.7.24 Fresh pango v0.7.0 Fresh atk v0.7.0 Fresh syntect v3.2.0 Fresh env_logger v0.7.1 Fresh gdk-sys v0.9.0 Fresh gdk-pixbuf v0.7.0 Fresh rmpv v0.4.0 Fresh pangocairo-sys v0.10.0 Fresh structopt-derive v0.3.2 Fresh gtk-sys v0.9.0 Fresh gdk v0.11.0 Fresh neovim-lib v0.6.0 (https://github.com/daa84/neovim-lib#293b26fb) Fresh gtk v0.7.0 Fresh webkit2gtk-sys v0.10.0 Fresh structopt v0.3.2 Fresh pangocairo v0.8.0 Fresh string_cache v0.7.3 Fresh webkit2gtk v0.8.0 Fresh markup5ever v0.8.1 Fresh html5ever v0.23.0 Fresh ammonia v2.1.2 Compiling gnvim v0.1.0 (/tmp/gnvim) Running rustc --edition=2018 --crate-name gnvim src/main.rs --color always --emit=dep-info,link -C opt-level=3 --test --cfg 'feature="ammonia"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="libwebkit2gtk"' --cfg 'feature="pulldown-cmark"' --cfg 'feature="syntect"' --cfg 'feature="unstable"' --cfg 'feature="webkit2gtk"' -C metadata=2ec79437171fc4f7 -C extra-filename=-2ec79437171fc4f7 --out-dir /tmp/gnvim/target/release/deps -L dependency=/tmp/gnvim/target/release/deps --extern ammonia=/tmp/gnvim/target/release/deps/libammonia-b2bbc75bdedb21c7.rlib --extern cairo=/tmp/gnvim/target/release/deps/libcairo-e81c1a936eda8767.rlib --extern env_logger=/tmp/gnvim/target/release/deps/libenv_logger-d62e6a1b2b1242b4.rlib --extern gdk=/tmp/gnvim/target/release/deps/libgdk-b5a587107b6019b0.rlib --extern gdk_pixbuf=/tmp/gnvim/target/release/deps/libgdk_pixbuf-2d97532be389e1ad.rlib --extern gio=/tmp/gnvim/target/release/deps/libgio-1dfa9c34b2d14e63.rlib --extern glib=/tmp/gnvim/target/release/deps/libglib-cc5fb6fc6b04abd2.rlib --extern gtk=/tmp/gnvim/target/release/deps/libgtk-2ac8275de5244fd4.rlib --extern lazy_static=/tmp/gnvim/target/release/deps/liblazy_static-f1fc0776399aedeb.rlib --extern log=/tmp/gnvim/target/release/deps/liblog-143a8eda1499e18c.rlib --extern neovim_lib=/tmp/gnvim/target/release/deps/libneovim_lib-0edeaeadaa365c62.rlib --extern pango=/tmp/gnvim/target/release/deps/libpango-9f10546aaeadc639.rlib --extern pangocairo=/tmp/gnvim/target/release/deps/libpangocairo-fc6489e431b454a5.rlib --extern pulldown_cmark=/tmp/gnvim/target/release/deps/libpulldown_cmark-71afaca11ec247f0.rlib --extern structopt=/tmp/gnvim/target/release/deps/libstructopt-2f0d5e73bca67b6c.rlib --extern syntect=/tmp/gnvim/target/release/deps/libsyntect-e65fa675cc3287d6.rlib --extern webkit2gtk=/tmp/gnvim/target/release/deps/libwebkit2gtk-26137d39df2fab00.rlib -L native=/tmp/gnvim/target/release/build/miniz-sys-0c135e8292ce2de0/out -L native=/tmp/gnvim/target/release/build/onig_sys-ab9277915fddfd26/out error[E0554]: #![feature] may not be used on the stable release channel --> src/main.rs:1:35 | 1 | #![cfg_attr(feature = "unstable", feature(test))] | ^^^^^^^^^^^^^

error: aborting due to previous error

For more information about this error, try rustc --explain E0554. error: could not compile gnvim.

Caused by: process didn't exit successfully: rustc --edition=2018 --crate-name gnvim src/main.rs --color always --emit=dep-info,link -C opt-level=3 --test --cfg 'feature="ammonia"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="libwebkit2gtk"' --cfg 'feature="pulldown-cmark"' --cfg 'feature="syntect"' --cfg 'feature="unstable"' --cfg 'feature="webkit2gtk"' -C metadata=2ec79437171fc4f7 -C extra-filename=-2ec79437171fc4f7 --out-dir /tmp/gnvim/target/release/deps -L dependency=/tmp/gnvim/target/release/deps --extern ammonia=/tmp/gnvim/target/release/deps/libammonia-b2bbc75bdedb21c7.rlib --extern cairo=/tmp/gnvim/target/release/deps/libcairo-e81c1a936eda8767.rlib --extern env_logger=/tmp/gnvim/target/release/deps/libenv_logger-d62e6a1b2b1242b4.rlib --extern gdk=/tmp/gnvim/target/release/deps/libgdk-b5a587107b6019b0.rlib --extern gdk_pixbuf=/tmp/gnvim/target/release/deps/libgdk_pixbuf-2d97532be389e1ad.rlib --extern gio=/tmp/gnvim/target/release/deps/libgio-1dfa9c34b2d14e63.rlib --extern glib=/tmp/gnvim/target/release/deps/libglib-cc5fb6fc6b04abd2.rlib --extern gtk=/tmp/gnvim/target/release/deps/libgtk-2ac8275de5244fd4.rlib --extern lazy_static=/tmp/gnvim/target/release/deps/liblazy_static-f1fc0776399aedeb.rlib --extern log=/tmp/gnvim/target/release/deps/liblog-143a8eda1499e18c.rlib --extern neovim_lib=/tmp/gnvim/target/release/deps/libneovim_lib-0edeaeadaa365c62.rlib --extern pango=/tmp/gnvim/target/release/deps/libpango-9f10546aaeadc639.rlib --extern pangocairo=/tmp/gnvim/target/release/deps/libpangocairo-fc6489e431b454a5.rlib --extern pulldown_cmark=/tmp/gnvim/target/release/deps/libpulldown_cmark-71afaca11ec247f0.rlib --extern structopt=/tmp/gnvim/target/release/deps/libstructopt-2f0d5e73bca67b6c.rlib --extern syntect=/tmp/gnvim/target/release/deps/libsyntect-e65fa675cc3287d6.rlib --extern webkit2gtk=/tmp/gnvim/target/release/deps/libwebkit2gtk-26137d39df2fab00.rlib -L native=/tmp/gnvim/target/release/build/miniz-sys-0c135e8292ce2de0/out -L native=/tmp/gnvim/target/release/build/onig_sys-ab9277915fddfd26/out (exit code: 1)

vhakulinen commented 4 years ago

Do you still have this problem? And what gtk version do you have? Do the tab colors work if you run :call gnvim#set_gui_colors()?

lucas1 commented 4 years ago

command ':call gnvim#set_gui_colors()' changed nothing.

gtk version: $ dpkg -l libgtk | grep -e '^i' | grep -e 'libgtk-[0-9]' ii libgtk-3-0:amd64 3.24.20-0ubuntu1 amd64 GTK graphical user interface library ii libgtk-3-bin 3.24.18-1ubuntu1 amd64 programs for the GTK graphical user interface library ii libgtk-3-common 3.24.20-0ubuntu1 all common files for the GTK graphical user interface library ii libgtk-3-dev:amd64 3.24.20-0ubuntu1 amd64 development files for the GTK library ii libgtk2-perl 2:1.24993-1ubuntu2 amd64 Perl interface to the 2.x series of the Gimp Toolkit library ii libgtk2.0-0:amd64 2.24.32-4ubuntu4 amd64 GTK graphical user interface library - old version ii libgtk2.0-bin 2.24.32-4ubuntu4 amd64 programs for the GTK graphical user interface library ii libgtk2.0-common 2.24.32-4ubuntu4 all common files for the GTK graphical user interface library ii libgtk3-perl 0.037-1 all Perl bindings for the GTK+ graphical user interface library

vhakulinen commented 4 years ago

Commit a467850 made some changes that might affect this issue. Can you test again with the latest master?

lucas1 commented 4 years ago

see error:

lucas@lucas-moraes:~/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc$ ls
assets  build.rs  Cargo.lock  Cargo.toml  desktop  examples  LICENSE  Makefile  README.md  runtime  rustfmt.toml  src  sublime-syntaxes
lucas@lucas-moraes:~/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc$ GNVIM_RUNTIME_PATH=/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/runtime RUST_LOG=gnvim=debug cargo run
   Compiling pkg-config v0.3.17
   Compiling libc v0.2.71
   Compiling proc-macro2 v1.0.18
   Compiling unicode-xid v0.2.1
   Compiling syn v1.0.33
   Compiling cfg-if v0.1.10
   Compiling byteorder v1.3.4
   Compiling log v0.4.8
   Compiling lazy_static v1.4.0
   Compiling autocfg v0.1.7
   Compiling memchr v2.3.3
   Compiling bitflags v1.2.1
   Compiling rand_core v0.4.2
   Compiling pin-project-internal v0.4.22
   Compiling proc-macro-nested v0.1.6
   Compiling once_cell v1.4.0
   Compiling futures-core v0.3.5
   Compiling proc-macro-hack v0.5.16
   Compiling futures-sink v0.3.5
   Compiling futures v0.1.29
   Compiling slab v0.4.2
   Compiling futures-io v0.3.5
   Compiling autocfg v1.0.0
   Compiling pin-utils v0.1.0
   Compiling siphasher v0.2.3
   Compiling serde v1.0.114
   Compiling ryu v1.0.5
   Compiling string_cache_shared v0.3.0
   Compiling serde_derive v1.0.114
   Compiling proc-macro2 v0.4.30
   Compiling version_check v0.9.2
   Compiling serde_json v1.0.55
   Compiling itoa v0.4.6
   Compiling unicode-xid v0.1.0
   Compiling syn v0.15.44
   Compiling new_debug_unreachable v1.0.4
   Compiling pango v0.8.0
   Compiling gio v0.8.1
   Compiling cairo-rs v0.8.1
   Compiling gdk-pixbuf v0.8.0
   Compiling mac v0.1.1
   Compiling cc v1.0.55
   Compiling matches v0.1.8
   Compiling crc32fast v1.2.0
   Compiling gdk v0.12.1
   Compiling precomputed-hash v0.1.1
   Compiling tinyvec v0.3.3
   Compiling atk v0.8.0
   Compiling utf-8 v0.7.5
   Compiling safemem v0.3.3
   Compiling gtk v0.8.1
   Compiling adler32 v1.1.0
   Compiling regex-syntax v0.6.18
   Compiling unicode-segmentation v1.6.0
   Compiling unicode-width v0.1.7
   Compiling vec_map v0.8.2
   Compiling percent-encoding v1.0.1
   Compiling linked-hash-map v0.5.3
   Compiling same-file v1.0.6
   Compiling pangocairo v0.9.0
   Compiling base64 v0.12.3
   Compiling ansi_term v0.11.0
   Compiling quick-error v1.2.3
   Compiling strsim v0.8.0
   Compiling pulldown-cmark v0.2.0
   Compiling xml-rs v0.8.3
   Compiling gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)
   Compiling fnv v1.0.7
   Compiling lazycell v1.2.1
   Compiling termcolor v1.1.0
   Compiling maplit v1.0.2
   Compiling thread_local v1.0.1
   Compiling rand_core v0.3.1
   Compiling rand_jitter v0.1.4
   Compiling futures-task v0.3.5
   Compiling rand_chacha v0.1.1
   Compiling rand_pcg v0.1.2
   Compiling rand v0.6.5
   Compiling futures-channel v0.3.5
   Compiling phf_shared v0.7.24
   Compiling glib-sys v0.9.1
   Compiling gobject-sys v0.9.1
   Compiling gio-sys v0.9.1
   Compiling pango-sys v0.9.1
   Compiling cairo-sys-rs v0.9.2
   Compiling gdk-pixbuf-sys v0.9.1
   Compiling atk-sys v0.9.1
   Compiling gdk-sys v0.9.1
   Compiling gtk-sys v0.9.2
   Compiling soup-sys v0.9.0
   Compiling pangocairo-sys v0.10.1
   Compiling webkit2gtk-sys v0.11.0
   Compiling futf v0.1.4
   Compiling unicode-bidi v0.3.4
   Compiling line-wrap v0.1.1
   Compiling num-traits v0.2.12
   Compiling num-integer v0.1.43
   Compiling indexmap v1.4.0
   Compiling miniz_oxide v0.3.7
   Compiling proc-macro-error-attr v1.0.3
   Compiling proc-macro-error v1.0.3
   Compiling textwrap v0.11.0
   Compiling walkdir v2.3.1
   Compiling unicode-normalization v0.1.13
   Compiling humantime v1.3.0
   Compiling yaml-rust v0.4.4
   Compiling heck v0.3.1
   Compiling rand_isaac v0.1.1
   Compiling rand_xorshift v0.1.1
   Compiling rand_hc v0.1.0
error: failed to run custom build command for `gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)`

Caused by:
  process didn't exit successfully: `/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/target/debug/build/gnvim-992c03f6859d348a/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'Failed to get version from git', build.rs:18:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

warning: build failed, waiting for other jobs to finish...
error: build failed
lucas@lucas-moraes:~/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc$ GNVIM_RUNTIME_PATH=/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/runtime RUST_BACKTRACE=1 RUST_LOG=gnvim=debug cargo run
   Compiling onig_sys v69.5.0
   Compiling glib-sys v0.9.1
   Compiling gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)
   Compiling rand_chacha v0.1.1
   Compiling rand_pcg v0.1.2
   Compiling rand v0.6.5
   Compiling serde v1.0.114
   Compiling num-traits v0.2.12
   Compiling ryu v1.0.5
   Compiling proc-macro2 v0.4.30
   Compiling num-integer v0.1.43
   Compiling indexmap v1.4.0
   Compiling phf v0.7.24
error: failed to run custom build command for `gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)`

Caused by:
  process didn't exit successfully: `/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/target/debug/build/gnvim-992c03f6859d348a/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'Failed to get version from git', build.rs:18:9
stack backtrace:
   0: backtrace::backtrace::libunwind::trace
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
   1: backtrace::backtrace::trace_unsynchronized
             at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
   2: std::sys_common::backtrace::_print_fmt
             at src/libstd/sys_common/backtrace.rs:78
   3: <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt
             at src/libstd/sys_common/backtrace.rs:59
   4: core::fmt::write
             at src/libcore/fmt/mod.rs:1069
   5: std::io::Write::write_fmt
             at src/libstd/io/mod.rs:1504
   6: std::sys_common::backtrace::_print
             at src/libstd/sys_common/backtrace.rs:62
   7: std::sys_common::backtrace::print
             at src/libstd/sys_common/backtrace.rs:49
   8: std::panicking::default_hook::{{closure}}
             at src/libstd/panicking.rs:198
   9: std::panicking::default_hook
             at src/libstd/panicking.rs:218
  10: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:511
  11: std::panicking::begin_panic
             at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/panicking.rs:438
  12: build_script_build::main
             at ./build.rs:18
  13: std::rt::lang_start::{{closure}}
             at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:67
  14: std::rt::lang_start_internal::{{closure}}
             at src/libstd/rt.rs:52
  15: std::panicking::try::do_call
             at src/libstd/panicking.rs:331
  16: std::panicking::try
             at src/libstd/panicking.rs:274
  17: std::panic::catch_unwind
             at src/libstd/panic.rs:394
  18: std::rt::lang_start_internal
             at src/libstd/rt.rs:51
  19: std::rt::lang_start
             at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:67
  20: main
  21: __libc_start_main
  22: _start
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

warning: build failed, waiting for other jobs to finish...
error: build failed
lucas@lucas-moraes:~/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc$ GNVIM_RUNTIME_PATH=/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/runtime RUST_BACKTRACE=full RUST_LOG=gnvim=debug cargo run
   Compiling gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)
   Compiling proc-macro-error-attr v1.0.3
   Compiling proc-macro-error v1.0.3
   Compiling onig_sys v69.5.0
   Compiling tendril v0.4.1
   Compiling idna v0.1.5
   Compiling crc32fast v1.2.0
   Compiling gobject-sys v0.9.1
   Compiling quote v1.0.7
   Compiling glib-sys v0.9.1
   Compiling cairo-sys-rs v0.9.2
   Compiling iovec v0.1.4
   Compiling rand_os v0.1.3
   Compiling atty v0.2.14
error: failed to run custom build command for `gnvim v0.1.0 (/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc)`

Caused by:
  process didn't exit successfully: `/home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/target/debug/build/gnvim-992c03f6859d348a/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'Failed to get version from git', build.rs:18:9
stack backtrace:
   0:     0x558adeb2e5d4 - backtrace::backtrace::libunwind::trace::h812748238d609e46
                               at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86
   1:     0x558adeb2e5d4 - backtrace::backtrace::trace_unsynchronized::h7c97e818aebf09c8
                               at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66
   2:     0x558adeb2e5d4 - std::sys_common::backtrace::_print_fmt::h60d914263b0ccd71
                               at src/libstd/sys_common/backtrace.rs:78
   3:     0x558adeb2e5d4 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hf78227137afc7565
                               at src/libstd/sys_common/backtrace.rs:59
   4:     0x558adeb50fcc - core::fmt::write::h543cdf60775f89bf
                               at src/libcore/fmt/mod.rs:1069
   5:     0x558adeb2bef3 - std::io::Write::write_fmt::h0c7f3ce24c679426
                               at src/libstd/io/mod.rs:1504
   6:     0x558adeb30b75 - std::sys_common::backtrace::_print::h80e55e24be231368
                               at src/libstd/sys_common/backtrace.rs:62
   7:     0x558adeb30b75 - std::sys_common::backtrace::print::h3b197b9c1261c865
                               at src/libstd/sys_common/backtrace.rs:49
   8:     0x558adeb30b75 - std::panicking::default_hook::{{closure}}::ha6c807149ce20f8f
                               at src/libstd/panicking.rs:198
   9:     0x558adeb308b2 - std::panicking::default_hook::he49a9c12e358cc45
                               at src/libstd/panicking.rs:218
  10:     0x558adeb31182 - std::panicking::rust_panic_with_hook::h93f74f5ef2f71f31
                               at src/libstd/panicking.rs:511
  11:     0x558adeb24f4d - std::panicking::begin_panic::h03bc6edb0ffdbfd4
                               at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/panicking.rs:438
  12:     0x558adeb1a38c - build_script_build::main::hf8a6e049ff62e827
                               at /home/lucas/Downloads/gnvim-a467850a3fe089e58112328d8cda44b22f98adbc/build.rs:18
  13:     0x558adeb2009b - std::rt::lang_start::{{closure}}::hdaaca67474bb386e
                               at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:67
  14:     0x558adeb315c8 - std::rt::lang_start_internal::{{closure}}::h44dc84346eeba462
                               at src/libstd/rt.rs:52
  15:     0x558adeb315c8 - std::panicking::try::do_call::h3559ee6be71549e2
                               at src/libstd/panicking.rs:331
  16:     0x558adeb315c8 - std::panicking::try::h78f4c77016541848
                               at src/libstd/panicking.rs:274
  17:     0x558adeb315c8 - std::panic::catch_unwind::hfe46f382761b3d41
                               at src/libstd/panic.rs:394
  18:     0x558adeb315c8 - std::rt::lang_start_internal::he05790f0cb2000df
                               at src/libstd/rt.rs:51
  19:     0x558adeb20077 - std::rt::lang_start::h9dc70228dead7fab
                               at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:67
  20:     0x558adeb1a68a - main
  21:     0x7f838cbf70b3 - __libc_start_main
  22:     0x558adeb1917e - _start
  23:                0x0 - <unknown>

warning: build failed, waiting for other jobs to finish...
error: build failed
vhakulinen commented 4 years ago

The build script is trying to get the version number from git, so you need to clone the whole repo to build gnvim.

lucas1 commented 4 years ago

continue the same.

lucas@lucas-moraes:/tmp/gnvim$ GNVIM_RUNTIME_PATH=/tmp/gnvim/runtime RUST_LOG=gnvim=debug cargo run Compiling pkg-config v0.3.17 Compiling libc v0.2.71 Compiling proc-macro2 v1.0.18 Compiling unicode-xid v0.2.1 Compiling syn v1.0.33 Compiling cfg-if v0.1.10 Compiling byteorder v1.3.4 Compiling log v0.4.8 Compiling lazy_static v1.4.0 Compiling bitflags v1.2.1 Compiling memchr v2.3.3 Compiling autocfg v0.1.7 Compiling rand_core v0.4.2 Compiling pin-project-internal v0.4.22 Compiling proc-macro-nested v0.1.6 Compiling futures-sink v0.3.5 Compiling futures v0.1.29 Compiling proc-macro-hack v0.5.16 Compiling futures-core v0.3.5 Compiling once_cell v1.4.0 Compiling futures-io v0.3.5 Compiling autocfg v1.0.0 Compiling pin-utils v0.1.0 Compiling slab v0.4.2 Compiling siphasher v0.2.3 Compiling serde v1.0.114 Compiling ryu v1.0.5 Compiling string_cache_shared v0.3.0 Compiling serde_json v1.0.55 Compiling serde_derive v1.0.114 Compiling proc-macro2 v0.4.30 Compiling version_check v0.9.2 Compiling itoa v0.4.6 Compiling unicode-xid v0.1.0 Compiling pango v0.8.0 Compiling gio v0.8.1 Compiling new_debug_unreachable v1.0.4 Compiling cairo-rs v0.8.1 Compiling syn v0.15.44 Compiling gdk-pixbuf v0.8.0 Compiling cc v1.0.55 Compiling mac v0.1.1 Compiling tinyvec v0.3.3 Compiling utf-8 v0.7.5 Compiling gdk v0.12.1 Compiling atk v0.8.0 Compiling crc32fast v1.2.0 Compiling matches v0.1.8 Compiling precomputed-hash v0.1.1 Compiling adler32 v1.1.0 Compiling unicode-segmentation v1.6.0 Compiling safemem v0.3.3 Compiling gtk v0.8.1 Compiling regex-syntax v0.6.18 Compiling unicode-width v0.1.7 Compiling linked-hash-map v0.5.3 Compiling vec_map v0.8.2 Compiling base64 v0.12.3 Compiling percent-encoding v1.0.1 Compiling pulldown-cmark v0.2.0 Compiling xml-rs v0.8.3 Compiling pangocairo v0.9.0 Compiling same-file v1.0.6 Compiling ansi_term v0.11.0 Compiling quick-error v1.2.3 Compiling strsim v0.8.0 Compiling gnvim v0.1.0 (/tmp/gnvim) Compiling maplit v1.0.2 Compiling termcolor v1.1.0 Compiling lazycell v1.2.1 Compiling fnv v1.0.7 Compiling thread_local v1.0.1 Compiling rand_core v0.3.1 Compiling rand_jitter v0.1.4 Compiling futures-channel v0.3.5 Compiling futures-task v0.3.5 Compiling phf_shared v0.7.24 Compiling rand_pcg v0.1.2 Compiling rand_chacha v0.1.1 Compiling rand v0.6.5 Compiling futf v0.1.4 Compiling glib-sys v0.9.1 Compiling gobject-sys v0.9.1 Compiling gio-sys v0.9.1 Compiling cairo-sys-rs v0.9.2 Compiling pango-sys v0.9.1 Compiling gdk-pixbuf-sys v0.9.1 Compiling atk-sys v0.9.1 Compiling gdk-sys v0.9.1 Compiling gtk-sys v0.9.2 Compiling soup-sys v0.9.0 Compiling pangocairo-sys v0.10.1 Compiling webkit2gtk-sys v0.11.0 Compiling num-traits v0.2.12 Compiling num-integer v0.1.43 Compiling indexmap v1.4.0 Compiling unicode-bidi v0.3.4 Compiling line-wrap v0.1.1 Compiling miniz_oxide v0.3.7 Compiling textwrap v0.11.0 Compiling proc-macro-error-attr v1.0.3 Compiling proc-macro-error v1.0.3 Compiling unicode-normalization v0.1.13 Compiling yaml-rust v0.4.4 Compiling walkdir v2.3.1 Compiling humantime v1.3.0 Compiling heck v0.3.1 Compiling rand_xorshift v0.1.1 Compiling rand_hc v0.1.0 Compiling rand_isaac v0.1.1 Compiling phf v0.7.24 Compiling tendril v0.4.1 Compiling onig_sys v69.5.0 Compiling aho-corasick v0.7.13 Compiling idna v0.1.5 Compiling quote v1.0.7 Compiling iovec v0.1.4 Compiling rand_os v0.1.3 Compiling javascriptcore-rs-sys v0.2.0 Compiling atty v0.2.14 Compiling flate2 v1.0.14 Compiling quote v0.6.13 Compiling url v1.7.2 Compiling bytes v0.4.12 Compiling clap v2.33.1 Compiling regex v1.3.9 Compiling rmp v0.8.9 Compiling tokio-io v0.1.13 Compiling chrono v0.4.11 Compiling rmpv v0.4.4 Compiling phf_generator v0.7.24 Compiling env_logger v0.7.1 Compiling string_cache_codegen v0.4.4 Compiling phf_codegen v0.7.24 Compiling onig v6.0.0 Compiling string_cache v0.7.5 Compiling syn-mid v0.5.0 Compiling plist v1.0.0 Compiling bincode v1.3.1 Compiling futures-macro v0.3.5 Compiling async-trait v0.1.36 Compiling structopt-derive v0.4.8 Compiling html5ever v0.23.0 Compiling pin-project v0.4.22 Compiling futures-util v0.3.5 Compiling structopt v0.3.15 Compiling markup5ever v0.8.1 Compiling syntect v4.2.0 Compiling futures-executor v0.3.5 Compiling glib v0.9.3 Compiling futures v0.3.5 Compiling nvim-rs v0.1.1-alpha.0 (https://github.com/KillTheMule/nvim-rs#9efc7480) Compiling ammonia v2.1.2 Compiling javascriptcore-rs v0.9.0 Compiling webkit2gtk v0.9.2 Finished dev [unoptimized + debuginfo] target(s) in 1m 47s Running target/debug/gnvim [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: arabicshape [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ambiwidth [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: emoji [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: guifontset [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: guifontwide [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: pumblend [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: showtabline [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: termguicolors [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_linegrid [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_multigrid [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_hlstate [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_termcolors [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: termguicolors [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: termguicolors [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T07:59:07Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T07:59:12Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T07:59:12Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T07:59:12Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T07:59:12Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T07:59:12Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:00:32Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:00:32Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:00:32Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:00:32Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:00:32Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:00:41Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:00:47Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:00:52Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:00:55Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:00:55Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:00:55Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:00:55Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:00:55Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:01:18Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:01:18Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:01:18Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:01:18Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:01:18Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:01:21Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:01:24Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:01:24Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:01:24Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:01:24Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:01:24Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:01:42Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:01:42Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:01:42Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:01:42Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:01:42Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:01:45Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:01:51Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:01:55Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:01:55Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:01:55Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:01:55Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:01:55Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:01:56Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:01:56Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:01:56Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:01:56Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:01:56Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:02:04Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:02:08Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:02:12Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:02:12Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:02:12Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:02:12Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:02:12Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:02:42Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:02:42Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:02:42Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:02:42Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:02:42Z DEBUG gnvim::ui::state] Not supported option set: ext_messages [2020-07-17T08:02:46Z DEBUG gnvim::ui::ui] Failed to turn input event into nvim key (keyval: 65505) [2020-07-17T08:02:46Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:02:46Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:02:46Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:02:46Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:02:46Z DEBUG gnvim::ui::state] Not supported option set: ext_messages

(gnvim:65500): Gtk-CRITICAL **: 05:02:46.871: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:65500): Gtk-CRITICAL **: 05:02:46.871: gtk_notebook_get_tab_label: assertion 'list != NULL' failed [2020-07-17T08:02:53Z DEBUG gnvim::ui::state] Not supported option set: ext_cmdline [2020-07-17T08:02:53Z DEBUG gnvim::ui::state] Not supported option set: ext_popupmenu [2020-07-17T08:02:53Z DEBUG gnvim::ui::state] Not supported option set: ext_tabline [2020-07-17T08:02:53Z DEBUG gnvim::ui::state] Not supported option set: ext_wildmenu [2020-07-17T08:02:53Z DEBUG gnvim::ui::state] Not supported option set: ext_messages

(gnvim:65500): Gtk-CRITICAL **: 05:02:53.181: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

(gnvim:65500): Gtk-CRITICAL **: 05:02:53.182: gtk_notebook_get_tab_label: assertion 'list != NULL' failed

vhakulinen commented 1 year ago

Gnvim was rewritten from ground up for gtk4. If the problem persists, feel free to reopen this issue.