Package Details: neovim-git 0.11.0.r1727.g524cdd35c2-1

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: 259
Popularity: 1.10
First Submitted: 2014-02-21 19:50 (UTC)
Last Updated: 2025-02-10 14:14 (UTC)

Dependencies (24)

Required by (451)

Sources (3)

Pinned Comments

fwalch commented on 2016-07-04 19:52 (UTC) (edited on 2016-07-04 19:54 (UTC) by fwalch)

Please don't flag this package out-of-date just because the version number displayed on AUR seems old. This is normal for VCS packages. As long as building the package works without problems, it isn't necessary to update the PKGBUILD here. makepkg will automatically retrieve the latest version when you build the package locally.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 41 Next › Last »

latipun commented on 2022-10-01 06:38 (UTC) (edited on 2022-10-01 07:01 (UTC) by latipun)

this is failed to build. please update the dependency

CMake Error at cmake/LibFindMacros.cmake:263 (message):
  REQUIRED PACKAGE NOT FOUND

  LIBVTERM 0.1.4 was found but version 0.3 is the minimum requirement.  This
  package is REQUIRED and you need to install it or adjust CMake
  configuration in order to continue building nvim.

  Relevant CMake configuration variables:

    LIBVTERM_INCLUDE_DIR=/usr/include
    LIBVTERM_LIBRARY=/usr/lib/libvterm.so

  You may use CMake GUI, cmake -D or ccmake to modify the values.  Delete
  CMakeCache.txt to discard all values and force full re-detection if
  necessary.

Call Stack (most recent call first):
  cmake/FindLIBVTERM.cmake:10 (libfind_process)
  CMakeLists.txt:505 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/latipun/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeOutput.log".
See also "/home/latipun/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

Derson5 commented on 2022-09-29 12:52 (UTC)

Neovim require libvterm version 0.3 to be build.

fbernier commented on 2022-09-19 13:24 (UTC)

libvterm is now at 0.3 in the arch repo. It's time to change the libvterm-0.1 dependency for libvterm.

cysp74 commented on 2022-09-14 12:39 (UTC)

@themodernis I checked against commmit and it's working fine.

PKGBUILD supposed to be updated and refer to libvterm no libvterm-0.1

themodernist commented on 2022-09-06 22:09 (UTC)

With this commit, libvterm has been bumped to 0.3 and soon the minimum version will be bumped to 0.2

Perhaps change the dependency to just libvterm instead of specifying libvterm-0.1?

Celti commented on 2022-08-23 05:53 (UTC)

You can avoid the need to independently build libvterm-0.1 by depending on libvterm01 from community and adding the following line to build():

  export PKG_CONFIG_PATH="/usr/lib/libvterm01/pkgconfig"

Scimmia commented on 2022-08-06 18:56 (UTC)

Your problem is the crap you have in /usr/local/ that's not compatible with the rest of of the system.

1Jo1 commented on 2022-08-06 18:55 (UTC)

==> Starting build()...
-- The C compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCCompiler.cmake:69 (message):
  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp

    Run Build Command(s):/usr/bin/make -f Makefile cmTC_fc32c/fast && /usr/bin/make  -f CMakeFiles/cmTC_fc32c.dir/build.make CMakeFiles/cmTC_fc32c.dir/build
    make[1]: Entering directory '/home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp'
    Building C object CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o
    /usr/bin/cc   -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  -o CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o -c /home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp/testCCompiler.c
    Linking C executable cmTC_fc32c
    /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_fc32c.dir/link.txt --verbose=1
    /usr/bin/cc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now  CMakeFiles/cmTC_fc32c.dir/testCCompiler.c.o -o cmTC_fc32c
    /usr/local/bin/ld: /usr/lib/libc.so.6: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/libc.so.6 when searching for /usr/lib/libc.so.6
    /usr/local/bin/ld: cannot find /usr/lib/libc.so.6
    /usr/local/bin/ld: /usr/lib/libc.so.6: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/libc.so.6 when searching for /usr/lib/libc.so.6
    /usr/local/bin/ld: /usr/lib/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/ld-linux-x86-64.so.2 when searching for /usr/lib/ld-linux-x86-64.so.2
    /usr/local/bin/ld: cannot find /usr/lib/ld-linux-x86-64.so.2
    /usr/local/bin/ld: /usr/lib/ld-linux-x86-64.so.2: unknown type [0x13] section `.relr.dyn'
    /usr/local/bin/ld: skipping incompatible /usr/lib/ld-linux-x86-64.so.2 when searching for /usr/lib/ld-linux-x86-64.so.2
    collect2: error: ld returned 1 exit status
    make[1]: *** [CMakeFiles/cmTC_fc32c.dir/build.make:99: cmTC_fc32c] Error 1
    make[1]: Leaving directory '/home/jo/.cache/yay/neovim-git/src/build/CMakeFiles/CMakeTmp'
    make: *** [Makefile:127: cmTC_fc32c/fast] Error 2


  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:7 (project)

I'm gettting this error now any idea how to fix that?

luukvbaal commented on 2022-06-29 21:15 (UTC)

Might I suggest the following diff as the breaking changes channel moved to the issue tracker:

--- neovim-git.install  2022-06-29 23:13:15.026592320 +0200
+++ neovim-git.install-1        2022-06-29 23:14:02.226289376 +0200
@@ -12,5 +12,5 @@
 post_upgrade() {
   echo ":: Check the following page to see whether this upgrade"
   echo "   includes any breaking changes:"
-  echo "   https://github.com/neovim/neovim/wiki/Following-HEAD"
+  echo "   https://github.com/neovim/neovim/issues/14090"
 }

sixelannif commented on 2022-06-29 11:38 (UTC) (edited on 2022-06-29 12:05 (UTC) by sixelannif)

Hello. I am using Manjaro and it fails because of libvterm: error: target not found: libvterm-0.1 And sure enough that version is no longer available in the repositories

pacman -Ss libvterm  
community/libvterm 0.2-1
    Abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator
community/libvterm01 0.1.4-2 [installed]
    Abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator

So I tried to replace libvterm-0.1 by libvterm01 in PKGBUILD, but no good:

CMake Error at cmake/LibFindMacros.cmake:263 (message):
  REQUIRED PACKAGE NOT FOUND

  We could not find development headers for LIBVTERM.  Do you have the
  necessary dev package installed? This package is REQUIRED and you need to
  install it or adjust CMake configuration in order to continue building
  nvim.

  Relevant CMake configuration variables:

    LIBVTERM_INCLUDE_DIR=<not found>
    LIBVTERM_LIBRARY=<not found>

  You may use CMake GUI, cmake -D or ccmake to modify the values.  Delete
  CMakeCache.txt to discard all values and force full re-detection if
  necessary.

Call Stack (most recent call first):
  cmake/FindLIBVTERM.cmake:10 (libfind_process)
  CMakeLists.txt:504 (find_package)

If I clone the neovim repo and run make CMAKE_BUILD_TYPE=RelWithDebInfo it works.