Skip to content

--cargo-build release in .../vim-markdown-composer fails with error in 'handlebars' #59

@WaterSibilantFalling

Description

@WaterSibilantFalling
   Compiling num v0.1.41
   Compiling phf_shared v0.7.21
   Compiling hyper v0.10.13
   Compiling serde_derive v1.0.27
   Compiling handlebars v0.30.0
error[E0518]: attribute should be applied to function
 --> /home/me/.cargo/registry/src/github.com-1ecc6299db9ec823/handlebars-0.30.0/src/grammar.rs:3:10
  |
3 | #[derive(Parser)]
  |          ^^^^^^ not a function
error: aborting due to previous error
\

For more information about this error, try `rustc --explain E0518`.

error: Could not compile `handlebars`.

Linux 4.14.0-3-amd64 #1 SMP Debian 4.14.17-1 (2018-02-14) x86_64 GNU/Linux
rustc 1.26.0 (a77568041 2018-05-07)

NVIM v0.2.2

Build type: RelWithDebInfo

LuaJIT 2.1.0-beta3

Compilation: /usr/bin/cc -g -O2 -fdebug-prefix-map=/build/neovim-VavapE/neovim-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCI/usr/include -I/usr/include -I/usr/include -I/build/neovim-VavapE/neovim-0.2.2/build/src/nvim/auto -I/build/neovim-VavapE/neovim-0.2.2/build/include

Compiled by pkg-vim-maintainers@lists.alioth.debian.org

Features: +acl +iconv +jemalloc +tui

See ":help feature-compile"

system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/usr/share/nvim"

compiled with --verbose


  Compiling handlebars v0.30.0

     Running `rustc --crate-name handlebars /home/me/.cargo/registry/src/github.com-1ecc6299db9ec823/handlebars-0.30.0/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=3 \

-C metadata=c32f137c6554459c -C extra-filename=-c32f137c6554459c --out-dir /home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps \

-L dependency=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps \ 

--extern lazy_static=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/liblazy_static-43356fc45f58ebc0.rlib \

--extern log=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/liblog-9e6607bf94c28260.rlib \ 

--extern serde_json=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libserde_json-7243bbf788e0bf8a.rlib \ 

--extern pest=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libpest-4fbf559eff203f75.rlib \ 

--extern serde=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libserde-1ed45222da2c5134.rlib \ 

--extern quick_error=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libquick_error-abbd9380bda0b65e.rlib \ 

--extern pest_derive=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libpest_derive-4ca4b90c36e5adb2.so \ 

--extern regex=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libregex-931b50f1d5648dd0.rlib --cap-lints allow`

error[E0518]: attribute should be applied to function
 --> /home/me/.cargo/registry/src/github.com-1ecc6299db9ec823/handlebars-0.30.0/src/grammar.rs:3:10
  |
3 | #[derive(Parser)]
  |          ^^^^^^ not a function

error: aborting due to previous error

For more information about this error, try `rustc --explain E0518`.
error: Could not compile `handlebars`.

Caused by:
  process didn't exit successfully: `rustc --crate-name handlebars /home/me/.cargo/registry/src/github.com-1ecc6299db9ec823/handlebars-0.30.0/src/lib.rs --crate-type lib 
--emit=dep-info,link -C opt-level=3 -C metadata=c32f137c6554459c -C extra-filename=-c32f137c6554459c 
--out-dir /home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps 
-L dependency=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps \ 
 --extern lazy_static=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/liblazy_static-43356fc45f58ebc0.rlib \ 
 --extern log=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/liblog-9e6607bf94c28260.rlib \ 
 --extern serde_json=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libserde_json-7243bbf788e0bf8a.rlib \ 
 --extern pest=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libpest-4fbf559eff203f75.rlib \ 
 --extern serde=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libserde-1ed45222da2c5134.rlib \ 
 --extern quick_error=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libquick_error-abbd9380bda0b65e.rlib \ 
 --extern pest_derive=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libpest_derive-4ca4b90c36e5adb2.so \ 
 --extern regex=/home/me/.vim/plugins_local_vundleManaged/vim-markdown-composer/target/release/deps/libregex-931b50f1d5648dd0.rlib --cap-lints allow` (exit code: 101)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions