Package Details: vim-youcompleteme-git r3216.0d855962-1

Git Clone URL: https://aur.archlinux.org/vim-youcompleteme-git.git (read-only, click to copy)
Package Base: vim-youcompleteme-git
Description: A code-completion engine for Vim
Upstream URL: https://ycm-core.github.io/YouCompleteMe/
Keywords: completion engine neovim vim ycm
Licenses: GPL3
Groups: vim-plugins
Submitter: thestinger
Maintainer: artafinde
Last Packager: artafinde
Votes: 170
Popularity: 0.036569
First Submitted: 2013-02-05 21:32 (UTC)
Last Updated: 2024-08-19 15:53 (UTC)

Dependencies (19)

Required by (0)

Sources (2)

Pinned Comments

artafinde commented on 2021-04-10 13:03 (UTC)

If you want to use system's abseil set the _use_system_abseil to ON - default is to download from internet during build.

Latest Comments

« First ‹ Previous 1 .. 28 29 30 31 32 33 34 35 36 37 38 .. 53 Next › Last »

whynothugo commented on 2016-04-07 22:49 (UTC)

I've been working on a branch that uses system libs rather than pulling the source for so many. Here's a sample diff that uses the system python2-requests: https://gitlab.com/snippets/17477 If these changes would be acceptable to you, I'll work on applying these changes to all the other submodules. Note that right now, build fails for me with the below error, but other than that, this works fine.

whynothugo commented on 2016-04-07 22:46 (UTC)

==> Starting build()... -> Building ycmd... CMake Error at CMakeLists.txt:32 (project): The CMAKE_C_COMPILER: /usr/lib/hardening-wrapper/bin/cc is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. CMake Error at CMakeLists.txt:32 (project): The CMAKE_CXX_COMPILER: /usr/lib/hardening-wrapper/bin/c++ is not a full path to an existing compiler tool. Tell CMake where to find the compiler by setting either the environment variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler name if it is in the PATH. -- Configuring incomplete, errors occurred! See also "/home/hugo/workspace/Build/aurdata/vim-youcompleteme-git/src/ycmd_build/CMakeFiles/CMakeOutput.log". ==> ERROR: A failure occurred in build().

eberan commented on 2016-04-07 17:29 (UTC)

@colonelmo I hadn't updated yet, but it should be up now. Please try again, with a clean environment (the clang 3.7 package/headers screwed up my build)

colonelmo commented on 2016-04-07 10:08 (UTC)

I installed libtinfo and ycm still fails to build: cannot stat '/home/colonelmo/aur/ycm/src/ycmd_build/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7': No such fil│ e or directory

eberan commented on 2016-04-07 02:08 (UTC)

3.8.0 issue solved; just needed a clean environment. New issue; libclang requires libtinfo.so.5. This is only provided by the AUR package libtinfo, which just symlinks to libncursesw.so.n. Unfortunately, makepkg cannot pull dependencies from AUR, so we may be stuck with a manual install of that package...

eberan commented on 2016-04-07 00:55 (UTC)

@artafinde thanks for the info; I ran the installer just a few days ago and it was working fine with 3.7.0, strange! Anyway, I've locally updated to 3.8.0 but there seem to be some build errors in ycm_core clang completer. Will push the 3.8.0 update when I get it sorted out.

johntyree commented on 2016-04-06 18:09 (UTC)

Another handy way to get this to work is force it to use your system clang install (which of course you'll have to install). I did it by editing the pkgbuild to remove all of the x86_64 specific parts.

artafinde commented on 2016-04-06 09:16 (UTC)

The build fails. Seems like it's downloading 3.8.0 clang instead of using the package version? Error is ==> Starting package()... cp: cannot stat '/home/inglor/cowerPkg/vim-youcompleteme-git/src/ycmd_build/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7': No such file or directory

oryband commented on 2016-04-03 08:36 (UTC)

@marmistrz Note that you can easily install YCM via vim-plug plugin manager (a newer, maintained and version of Vundle with parallel support), and supply the language parameters for ./install.py on your on. Check their readme.

marmistrz commented on 2016-04-03 08:29 (UTC)

@eberan: I'd rather go for a minimal version which would enable only what's found in here, listing the others as optional dependencies. All the other could be either enabled manually or by some script or by reinstalling.