Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"make release" fails on Windows Subsystem for Linux (WSL) #1231

Open
martinvahi opened this issue Jul 29, 2021 · 0 comments
Open

"make release" fails on Windows Subsystem for Linux (WSL) #1231

martinvahi opened this issue Jul 29, 2021 · 0 comments

Comments

@martinvahi
Copy link

Cloned on 2021_07_29.

Vim Version

tsw1@DESKTOP-H12EA8D:~/tmp_$ uname -a
Linux DESKTOP-H12EA8D 4.4.0-19041-Microsoft #488-Microsoft Mon Sep 01 13:43:00 PST 2020 x86_64 GNU/Linux
tsw1@DESKTOP-H12EA8D:~/tmp_$ vim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jun 21 2019 04:10:35)
Included patches: 1-197, 322, 377-378, 550, 649, 651, 703, 706-707
Extra patches: 8.1.1401, 8.1.1382, 8.1.1368, 8.1.1367, 8.1.1366, 8.1.1365, 8.1.1046, 8.1.0613, 8.1.0547, 8.1.0546, 8.1.0544, 8.1.0540, 8.1.0539, 8.1.0538, 8.1.0506, 8.1.0208, 8.1.0206, 8.1.0205, 8.1.0189, 8.1.0177, 8.1.0067, 8.1.0066
Modified by pkg-vim-maintainers@lists.alioth.debian.org
Compiled by pkg-vim-maintainers@lists.alioth.debian.org
Huge version without GUI.  Features included (+) or not (-):
+acl             +file_in_path    +mouse_sgr       +tag_old_static
+arabic          +find_in_path    -mouse_sysmouse  -tag_any_white
+autocmd         +float           +mouse_urxvt     -tcl
-balloon_eval    +folding         +mouse_xterm     +termguicolors
-browse          -footer          +multi_byte      +terminfo
++builtin_terms  +fork()          +multi_lang      +termresponse
+byte_offset     +gettext         -mzscheme        +textobjects
+channel         -hangul_input    +netbeans_intg   +timers
+cindent         +iconv           +num64           +title
-clientserver    +insert_expand   +packages        -toolbar
-clipboard       +job             +path_extra      +user_commands
+cmdline_compl   +jumplist        -perl            +vertsplit
+cmdline_hist    +keymap          +persistent_undo +virtualedit
+cmdline_info    +lambda          +postscript      +visual
+comments        +langmap         +printer         +visualextra
+conceal         +libcall         +profile         +viminfo
+cryptv          +linebreak       -python          +vreplace
+cscope          +lispindent      -python3         +wildignore
+cursorbind      +listcmds        +quickfix        +wildmenu
+cursorshape     +localmap        +reltime         +windows
+dialog_con      -lua             +rightleft       +writebackup
+diff            +menu            -ruby            -X11
+digraphs        +mksession       +scrollbind      -xfontset
-dnd             +modify_fname    +signs           -xim
-ebcdic          +mouse           +smartindent     -xpm
+emacs_tags      -mouseshape      +startuptime     -xsmp
+eval            +mouse_dec       +statusline      -xterm_clipboard
+ex_extra        +mouse_gpm       -sun_workshop    -xterm_save
+extra_search    -mouse_jsbterm   +syntax
+farsi           +mouse_netterm   +tag_binary
   system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H   -Wdate-time  -g -O2 -fdebug-prefix-map=/build/vim-xBMBkh/vim-8.0.0197=. -fstack-protector-strong -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o vim        -lm -ltinfo -lnsl  -lselinux -lacl -lattr -lgpm -ldl    
tsw1@DESKTOP-H12EA8D:~/tmp_$

The Symptoms

tsw1@DESKTOP-H12EA8D:~/.vim/k2sitsi_paigaldatud_pluginad/LanguageClient-neovim$ make release
cargo build --release
    Updating crates.io index
  Downloaded lazy_static v1.4.0
  Downloaded maplit v1.0.2
  Downloaded notify v4.0.15
  Downloaded serde_derive v1.0.114
  Downloaded url v2.1.1
  Downloaded crossbeam v0.7.3
  Downloaded pathdiff v0.2.0
  Downloaded derivative v2.1.1
  Downloaded log v0.4.11
  Downloaded jsonrpc-core v15.1.0
  Downloaded thiserror v1.0.20
  Downloaded tracing v0.1.21
  Downloaded serde v1.0.114
  Downloaded diff v0.1.12
  Downloaded itertools v0.9.0
  Downloaded glob v0.3.0
  Downloaded regex v1.3.9
  Downloaded serde_json v1.0.56
  Downloaded shellexpand v2.0.0
  Downloaded tracing-log v0.1.1
  Downloaded lsp-types v0.83.0
  Downloaded json-patch v0.2.6
  Downloaded anyhow v1.0.32
  Downloaded log4rs v0.12.0
  Downloaded matches v0.1.8
  Downloaded walkdir v2.3.1
  Downloaded itoa v0.4.6
  Downloaded mio v0.6.22
  Downloaded libc v0.2.73
  Downloaded either v1.5.3
  Downloaded tracing-core v0.1.17
  Downloaded regex-syntax v0.6.18
  Downloaded ryu v1.0.5
  Downloaded quote v1.0.7
  Downloaded dirs v2.0.2
  Downloaded bitflags v1.2.1
  Downloaded serde_repr v0.1.6
  Downloaded percent-encoding v2.1.0
  Downloaded pin-project-lite v0.1.11
  Downloaded thiserror-impl v1.0.20
  Downloaded aho-corasick v0.7.13
  Downloaded idna v0.2.0
  Downloaded filetime v0.2.10
  Downloaded futures v0.1.29
  Downloaded thread_local v1.0.1
  Downloaded inotify v0.7.1
  Downloaded syn v1.0.35
  Downloaded crossbeam-channel v0.4.3
  Downloaded crossbeam-queue v0.2.3
  Downloaded crossbeam-deque v0.7.3
  Downloaded mio-extras v2.0.6
  Downloaded proc-macro2 v1.0.19
  Downloaded cfg-if v0.1.10
  Downloaded tracing-attributes v0.1.11
  Downloaded memchr v2.3.3
  Downloaded crossbeam-utils v0.7.2
  Downloaded crossbeam-epoch v0.8.2
  Downloaded base64 v0.12.3
  Downloaded typemap v0.3.3
  Downloaded slab v0.4.2
  Downloaded net2 v0.2.34
  Downloaded dirs-sys v0.3.5
  Downloaded serde-value v0.6.0
  Downloaded inotify-sys v0.1.3
  Downloaded fnv v1.0.7
  Downloaded humantime v1.3.0
  Downloaded same-file v1.0.6
  Downloaded parking_lot v0.10.2
  Downloaded iovec v0.1.4
  Downloaded serde_yaml v0.8.13
  Downloaded arc-swap v0.4.7
  Downloaded treediff v3.0.2
  Downloaded flate2 v1.0.16
  Downloaded unicode-normalization v0.1.13
  Downloaded thread-id v3.3.0
  Downloaded maybe-uninit v2.0.0
  Downloaded chrono v0.4.13
  Downloaded lazycell v1.2.1
  Downloaded unicode-bidi v0.3.4
  Downloaded log-mdc v0.1.0
  Downloaded unicode-xid v0.2.1
  Downloaded time v0.1.43
  Downloaded quick-error v1.2.3
  Downloaded linked-hash-map v0.5.3
  Downloaded dtoa v0.4.6
  Downloaded parking_lot_core v0.7.2
  Downloaded yaml-rust v0.4.4
  Downloaded scopeguard v1.1.0
  Downloaded tinyvec v0.3.3
  Downloaded num-integer v0.1.43
  Downloaded unsafe-any v0.4.2
  Downloaded crc32fast v1.2.0
  Downloaded autocfg v1.0.0
  Downloaded memoffset v0.5.5
  Downloaded lock_api v0.3.4
  Downloaded ordered-float v1.1.0
  Downloaded miniz_oxide v0.4.0
  Downloaded num-traits v0.2.12
  Downloaded clap v2.33.1
  Downloaded traitobject v0.1.0
  Downloaded smallvec v1.4.1
  Downloaded adler v0.2.3
  Downloaded textwrap v0.11.0
  Downloaded unicode-width v0.1.8
   Compiling proc-macro2 v1.0.19
   Compiling unicode-xid v0.2.1
   Compiling syn v1.0.35
   Compiling autocfg v1.0.0
   Compiling cfg-if v0.1.10
   Compiling libc v0.2.73
   Compiling serde_derive v1.0.114
   Compiling serde v1.0.114
   Compiling lazy_static v1.4.0
   Compiling log v0.4.11
   Compiling ryu v1.0.5
   Compiling serde_json v1.0.56
   Compiling itoa v0.4.6
   Compiling scopeguard v1.1.0
   Compiling maybe-uninit v2.0.0
   Compiling bitflags v1.2.1
   Compiling tinyvec v0.3.3
   Compiling memchr v2.3.3
   Compiling crc32fast v1.2.0
   Compiling matches v0.1.8
   Compiling traitobject v0.1.0
   Compiling linked-hash-map v0.5.3
   Compiling adler v0.2.3
   Compiling smallvec v1.4.1
   Compiling slab v0.4.2
   Compiling unicode-width v0.1.8
   Compiling lazycell v1.2.1
   Compiling same-file v1.0.6
   Compiling dtoa v0.4.6
   Compiling percent-encoding v2.1.0
   Compiling quick-error v1.2.3
   Compiling anyhow v1.0.32
   Compiling log-mdc v0.1.0
   Compiling fnv v1.0.7
   Compiling pin-project-lite v0.1.11
   Compiling arc-swap v0.4.7
   Compiling either v1.5.3
   Compiling base64 v0.12.3
   Compiling regex-syntax v0.6.18
   Compiling futures v0.1.29
   Compiling glob v0.3.0
   Compiling diff v0.1.12
   Compiling pathdiff v0.2.0
   Compiling maplit v1.0.2
   Compiling num-traits v0.2.12
   Compiling crossbeam-utils v0.7.2
   Compiling memoffset v0.5.5
   Compiling num-integer v0.1.43
   Compiling crossbeam-epoch v0.8.2
   Compiling tracing-core v0.1.17
   Compiling thread_local v1.0.1
   Compiling lock_api v0.3.4
   Compiling unicode-normalization v0.1.13
   Compiling unicode-bidi v0.3.4
   Compiling unsafe-any v0.4.2
   Compiling yaml-rust v0.4.4
   Compiling miniz_oxide v0.4.0
   Compiling textwrap v0.11.0
   Compiling walkdir v2.3.1
   Compiling humantime v1.3.0
   Compiling itertools v0.9.0
   Compiling typemap v0.3.3
   Compiling idna v0.2.0
   Compiling quote v1.0.7
   Compiling net2 v0.2.34
   Compiling iovec v0.1.4
   Compiling time v0.1.43
   Compiling inotify-sys v0.1.3
   Compiling parking_lot_core v0.7.2
   Compiling dirs-sys v0.3.5
   Compiling filetime v0.2.10
   Compiling thread-id v3.3.0
   Compiling aho-corasick v0.7.13
   Compiling clap v2.33.1
   Compiling flate2 v1.0.16
   Compiling ordered-float v1.1.0
   Compiling crossbeam-queue v0.2.3
   Compiling crossbeam-channel v0.4.3
   Compiling inotify v0.7.1
   Compiling dirs v2.0.2
   Compiling parking_lot v0.10.2
   Compiling regex v1.3.9
   Compiling chrono v0.4.13
   Compiling crossbeam-deque v0.7.3
   Compiling shellexpand v2.0.0
   Compiling crossbeam v0.7.3
   Compiling thiserror-impl v1.0.20
   Compiling tracing-attributes v0.1.11
   Compiling serde_repr v0.1.6
   Compiling derivative v2.1.1
   Compiling thiserror v1.0.20
   Compiling serde-value v0.6.0
   Compiling url v2.1.1
   Compiling serde_yaml v0.8.13
   Compiling mio v0.6.22
   Compiling tracing v0.1.21
   Compiling tracing-log v0.1.1
   Compiling treediff v3.0.2
   Compiling jsonrpc-core v15.1.0
   Compiling lsp-types v0.83.0
   Compiling log4rs v0.12.0
   Compiling mio-extras v2.0.6
   Compiling json-patch v0.2.6
   Compiling notify v4.0.15
   Compiling languageclient v0.1.161 (/home/tsw1/.vim/k2sitsi_paigaldatud_pluginad/LanguageClient-neovim)
error[E0658]: use of unstable library feature 'matches_macro'
    --> src/language_server_protocol.rs:1298:81
     |
1298 |         let actions: Vec<CodeActionOrCommand> = response.into_iter().filter(|a| matches!(a,
     |                                                                                 ^^^^^^^
     |
     = note: for more information, see https://github.com/rust-lang/rust/issues/65721

error[E0658]: use of unstable library feature 'str_strip': newly added
  --> src/extensions/gopls.rs:54:14
   |
54 |         path.strip_prefix("file://")?
   |              ^^^^^^^^^^^^
   |
   = note: for more information, see https://github.com/rust-lang/rust/issues/67302

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0658`.
error: could not compile `languageclient`.

To learn more, run the command again with --verbose.
Makefile:25: recipe for target 'release' failed
make: *** [release] Error 101
tsw1@DESKTOP-H12EA8D:~/.vim/k2sitsi_paigaldatud_pluginad/LanguageClient-neovim$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant