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.46
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 .. 38 39 40 41 42 43 44 45 46 47 48 .. 53 Next › Last »

yan12125 commented on 2015-03-23 08:39 (UTC)

Sorry it seems an upstream issue. I've reported it at https://github.com/Valloric/ycmd/issues/102

eberan commented on 2015-03-23 06:31 (UTC)

@yan12125 Indeed, I had totally forgotten about link paths (LD_LIBRARY_PATH/PYTHONPATH). It doesn't seem like this package has anything that would set that by default, unless vim/python sets up the environment for plugins/modules.

yan12125 commented on 2015-03-22 10:44 (UTC)

I've noticed that on my system ycmd shared objects depends on /usr/lib/libclang.so instead of /usr/share/vim/vimfiles/third_party/ycmd/libclang.so. Does that mean there's no need to install libclang.so in package()? I've removed /usr/share/vim/vimfiles/third_party/ycmd/libclang.so via 'sudo rm' and ycm seems working fine as before. Here are the results from ldd calls: $ ldd /usr/share/vim/vimfiles/third_party/ycmd/ycm_core.so linux-vdso.so.1 (0x00007ffff7d98000) libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x00007f9e9caf9000) libclang.so => /usr/lib/libclang.so (0x00007f9e9bbc4000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f9e9b8b5000) libm.so.6 => /usr/lib/libm.so.6 (0x00007f9e9b5af000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9e9b399000) libc.so.6 => /usr/lib/libc.so.6 (0x00007f9e9aff6000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f9e9add8000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f9e9abd4000) libutil.so.1 => /usr/lib/libutil.so.1 (0x00007f9e9a9d1000) libLLVM-3.6.so => /usr/lib/libLLVM-3.6.so (0x00007f9e9878b000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9e9d28b000) libz.so.1 => /usr/lib/libz.so.1 (0x00007f9e98575000) libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f9e9836b000) libedit.so.0 => /usr/lib/libedit.so.0 (0x00007f9e9812f000) libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0x00007f9e97eca000) $ ldd /usr/share/vim/vimfiles/third_party/ycmd/ycm_client_support.so linux-vdso.so.1 (0x00007ffc54fbf000) libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x00007fa710882000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa710573000) libm.so.6 => /usr/lib/libm.so.6 (0x00007fa71026e000) libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa710057000) libc.so.6 => /usr/lib/libc.so.6 (0x00007fa70fcb4000) libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fa70fa97000) libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fa70f892000) libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fa70f68f000) /usr/lib64/ld-linux-x86-64.so.2 (0x00007fa710f33000)

eberan commented on 2015-03-17 17:20 (UTC)

@shmilee From the looks of it libclang.so, which we copy from the system during packaging, has a dependency on libLLVM.x.x.so. I believe LLVM was recently updated from 3.5 to 3.6, thereby removing the required dependency for the ycmd libclang.so. If you clean/rebuild this project, it should update the libclang.so and remove your dependency on llvm35-libs. This boils down to the need to update the packaging script, whether that means including the system libLLVM-x.x.so together with clang, to avoid similar system update breakage. Or remove libclang.so from the package, relying solely on current system lib (and hope it remains compatible with ycmd).

shmilee commented on 2015-03-17 15:25 (UTC)

An ERROR: RuntimeError: Error importing ycm_core. Are you sure you have placed a version 3.2+ libclang.[so|dll|dylib] in folder "/usr/share/vim/vimfiles/third_party/ycmd"? See the Installation Guide in the docs. Full error: libLLVM-3.5.so: cannot open shared object file: No such file or directory Then I installed llvm35-libs to fix that. What about clang35 ?

eberan commented on 2015-02-12 19:14 (UTC)

@archdria Thanks for posting. @wsha The ycm_support_libs build target does not include OmniSharp. Take a look at the ycmd/build.py Main(), the build configuration is in two parts.

wsha commented on 2015-02-12 13:08 (UTC)

Could someone explain why the three lines below are necessary? cd "$srcdir/YouCompleteMe/third_party/ycmd/third_party/OmniSharpServer" pwd xbuild Doesn't the "make ycm_support_libs" command execute these lines already?

swiftscythe commented on 2015-02-12 08:38 (UTC)

I've been using this package with this modification on line 91: cp -r "$srcdir/YouCompleteMe/third_party/ycmd/"{ycmd,ycm_client_support.so,ycm_core.so} \ The other files are not necessary. Thank you :)

eberan commented on 2015-02-05 19:44 (UTC)

Thanks @shmilee, PKGBUILD has been updated.

shmilee commented on 2015-02-05 14:11 (UTC)

http://paste.ubuntu.com/10073836/