I looked into the build issues. Neovim needs msgpack, lua51-lpeg and cmsgpack to build, but it seems like the build script does not take system libraries into account. I've updated the PKGBUILD to use `make cmake` which fetches and builds the dependencies (using luarocks for the lua stuff). But there seems to be a build error :
pkgbuilds/neovim/src/neovim/src/term.c:3452:48: error: ‘row_char’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
if (j == 1 && tp[i] == 'R' && row_char == '2' && col >= 2) {
^
Search Criteria
Package Details: neovim-git 0.11.0.r711.g7b7c95dac9-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/neovim-git.git (read-only, click to copy) |
---|---|
Package Base: | neovim-git |
Description: | Fork of Vim aiming to improve user experience, plugins, and GUIs |
Upstream URL: | https://neovim.io |
Keywords: | editor |
Licenses: | custom:neovim |
Conflicts: | neovim |
Provides: | neovim, vim-plugin-runtime |
Submitter: | fhahn |
Maintainer: | Farzat (gpanders) |
Last Packager: | gpanders |
Votes: | 257 |
Popularity: | 1.22 |
First Submitted: | 2014-02-21 19:50 (UTC) |
Last Updated: | 2024-09-04 00:24 (UTC) |
Dependencies (24)
- libluv
- libutf8proc (libutf8proc-gitAUR)
- libuv (libuv-gitAUR)
- lua51-lpeg
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR)
- msgpack-c
- tree-sitter (tree-sitter-gitAUR)
- tree-sitter-c (tree-sitter-c-gitAUR)
- tree-sitter-lua (tree-sitter-lua-gitAUR)
- tree-sitter-markdown (tree-sitter-markdown-gitAUR)
- tree-sitter-query
- tree-sitter-vim
- tree-sitter-vimdoc (tree-sitter-vimdoc-gitAUR)
- unibilium
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- python-pynvim (python-pynvim-gitAUR) (optional) – for Python plugin support (see :help python)
- tree-sitter-bash (tree-sitter-bash-gitAUR) (optional) – tree-sitter parser for bash
- tree-sitter-python (tree-sitter-python-gitAUR) (optional) – tree-sitter parser for python
- wl-clipboard (wl-clipboard-gitAUR, wl-clipboard-rs-gitAUR, wl-clipboard-rsAUR) (optional) – for clipboard support on wayland (see :help clipboard)
- xclip (wl-clipboard-x11AUR, xclip-gitAUR) (optional) – for clipboard support on X11 (or xsel) (see :help clipboard)
- xsel (xsel-gitAUR, wl-clipboard-x11AUR) (optional) – for clipboard support on X11 (or xclip) (see :help clipboard)
Required by (431)
- candyvim-git (requires neovim)
- cmp-buffer (requires neovim)
- completion-nvim (requires neovim)
- cppman-git (requires neovim) (optional)
- deoplete (requires neovim) (optional)
- deoplete-git (requires neovim) (optional)
- eovim (requires neovim)
- fvim (requires neovim)
- fvim-bin (requires neovim)
- glrnvim (requires neovim)
- gnvim (requires neovim)
- gnvim-git (requires neovim)
- goneovim-bin (requires neovim)
- goneovim-git (requires neovim)
- gonvim (requires neovim)
- grg-git (requires neovim) (optional)
- hyprforest-installer-bin (requires neovim) (optional)
- lua51-prompt-style (requires neovim) (optional)
- lunarvim-git (requires neovim)
- mason.nvim (requires neovim)
- Show 411 more...
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 32 33 34 35 36 37 38 39 40 Next › Last »
fhahn commented on 2014-04-15 21:26 (UTC)
fkoehler commented on 2014-04-15 20:14 (UTC)
msgpack
lua51-lpeg
and cmsgpack (https://github.com/antirez/lua-cmsgpack not in the AUR yet) are required
<deleted-account> commented on 2014-04-15 10:17 (UTC)
It seems msgpack is another dependency needed to build neovim: http://pastebin.com/hdLbMd4w
cryptix commented on 2014-04-13 09:47 (UTC)
deleted my last comments as they were wrong (the pkgs i listed should be build build by the neovims cmake itself)
<deleted-account> commented on 2014-04-09 21:16 (UTC)
@EvertVP I also got the same error the other day. Pretty sure it's because the official libuv package is now at 0.11.23, and neovim's dependency is still tied to 0.11.22 (can see here https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt). As @wget said, the issue is upstream, just have to wait until they update the dependency.
wget commented on 2014-04-09 14:23 (UTC)
@EverVP, please report the error upstream. Btw, if you check the build status at https://github.com/neovim/neovim you see that the code doesn't even compile.
Pinned Comments
fwalch commented on 2016-07-04 19:52 (UTC) (edited on 2016-07-04 19:54 (UTC) by fwalch)