commit c1cf1eb5ab34510916068d73f136756a5d0179e4
Author: Erik Beran <eberan@gmail.com>
Date: Mon Mar 7 11:59:25 2016 -0800
Using bundled python-future package, clearer PKGBUILD src dependencies
Correctly pulling python-future source for bundle rather than package
dependency. There is potential for using the system one..needs some
testing, but we will guarantee loss of upstream support (which I guess
we already have because of system level packaging).
Reordered git module URLs and added some tags as to where they exist or
what project depends on them.
Search Criteria
Package Details: vim-youcompleteme-git r3216.0d855962-1
Package Actions
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)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-bottle
- python-watchdog (python-watchdog-gitAUR)
- vim (neovim-drop-inAUR, neovim-symlinksAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, vim-gitAUR, gvim-gtk2AUR, gvim)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- abseil-cpp (abseil-cpp-gitAUR) (optional) – if setting _use_system_abseil ON
- gopls (optional) – Go semantic completion
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (optional) – Java semantic completion
- jdtlsAUR (optional) – Java semantic completion
- nodejs-ternAUR (optional) – JavaScript semantic completion
- omnisharp-roslynAUR (omnisharp-roslyn-bundledAUR, omnisharp-roslyn-binAUR) (optional) – C# semantic completion
- python-jedi (optional) – Python semantic completion
- python-numpydoc (optional) – Python semantic completion
- python-regex (python-regex-gitAUR) (optional) – Better Unicode support
- rust-analyzer (rust-analyzer-gitAUR, rust-analyzer-nightly-binAUR, rustup-gitAUR, rustup) (optional) – Rust semantic completion
- typescript (typescript-gitAUR) (optional) – Typescript semantic completion
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 30 31 32 33 34 35 36 37 38 39 40 .. 53 Next › Last »
eberan commented on 2016-03-07 20:04 (UTC)
oryband commented on 2016-03-07 13:29 (UTC) (edited on 2016-03-07 15:00 (UTC) by oryband)
I've started getting this inside virtualenvs after updating: "The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). Logfile was deleted; set 'g:ycm_server_keep_logfiles' to see errors in the future."
Completion for Python 2 in virtualenv stopped working since this crashed the server.
Notice that YCM added Python 3 support lately, which might have screwed things over: https://github.com/Valloric/YouCompleteMe/pull/2019
EDIT: I fixed it by "pip install future" with the virtualenv activated. Can't we make virtualenvs fallback to the the global (non virtualenv) future package if not installed inside the virtualenv?
EDIT: I've opened an issue upstream, and they pointed there's no need to install the package stated above, as it is bundled in YCM. You should probably remove this. https://github.com/Valloric/YouCompleteMe/issues/2033#issuecomment-193278775
Flagging as out of date
tata commented on 2016-03-04 15:07 (UTC)
@eberan
Thanks! The problem wars the package rust-git from AUR
eberan commented on 2016-03-04 01:01 (UTC)
@tata
I just did a clean rebuild/packaging without issue. Here is the output from my build, for that particular library. I have the official rust 1.6 package installed.
Compiling typed-arena v1.1.0
~/.cargo/registry/src/github.com-88ac128001ac3a9a/libc-0.1.12/rust/src/liblibc/lib.rs:81:21: 81:39 warning: lint raw_pointer_derive has been removed: using derive with raw pointers is ok
~/.cargo/registry/src/github.com-88ac128001ac3a9a/libc-0.1.12/rust/src/liblibc/lib.rs:81 #![allow(bad_style, raw_pointer_derive)]
tata commented on 2016-03-03 14:27 (UTC)
There seems going something wrong while compiling
8 Warning(s)
0 Error(s)
Time Elapsed 00:00:23.4199100
-> Building Gocode completer...
/tmp/yaourt-tmp-tata/aur-vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/third_party/gocode
/tmp/yaourt-tmp-tata/aur-vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/third_party/godef
-> Building Rust completer...
/tmp/yaourt-tmp-tata/aur-vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/third_party/racerd
Compiling strsim v0.3.0
Compiling unicode-xid v0.0.3
Compiling traitobject v0.0.3
Compiling unsafe-any v0.4.1
Compiling libc v0.1.12
Compiling typed-arena v1.1.0
/home/tata/.cargo/registry/src/github.com-88ac128001ac3a9a/typed-arena-1.1.0/lib.rs:82:20: 82:36 error: use of unstable library feature 'append': new API, waiting for dust to settle
/home/tata/.cargo/registry/src/github.com-88ac128001ac3a9a/typed-arena-1.1.0/lib.rs:82 result.append(&mut vec);
^~~~~~~~~~~~~~~~
note: in expansion of for loop expansion
/home/tata/.cargo/registry/src/github.com-88ac128001ac3a9a/typed-arena-1.1.0/lib.rs:81:9: 83:10 note: expansion site
/home/tata/.cargo/registry/src/github.com-88ac128001ac3a9a/typed-arena-1.1.0/lib.rs:82:20: 82:36 help: add #![feature(append)] to the crate attributes to enable
error: aborting due to previous error
Compiling winapi-build v0.1.1
Build failed, waiting for other jobs to finish...
Could not compile `typed-arena`.
eberan commented on 2016-03-01 06:29 (UTC)
SHA1: 16dbdc34
Fixes for python2-future and ycm_support_libs
Adding python2-future as dependency
Removing build target and packaging of ycm_support_libs, as it was
removed upstream. This may have an effect on OmniSharp completions,
though the author sees it as negligible.
Tazmain commented on 2016-02-29 20:34 (UTC) (edited on 2016-02-29 20:35 (UTC) by Tazmain)
Keep getting
Your C++ compiler supports C++11, compiling in that mode.
Using Clang archive: /home/Tazmain/Downloads/vim-youcompleteme-git/src/YouCompleteMe/third_party/ycmd/cpp/../clang_archives/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz
Using libclang to provide semantic completion for C/C++/ObjC
Using external libclang: /home/Tazmain/Downloads/vim-youcompleteme-git/src/ycmd_build/clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7
-- Configuring done
-- Generating done
-- Build files have been written to: /home/Tazmain/Downloads/vim-youcompleteme-git/src/ycmd_build
make: *** No rule to make target 'ycm_support_libs'. Stop.
==> ERROR: A failure occurred in build().
Aborting...
Rhinoceros commented on 2016-02-27 01:11 (UTC)
I agree with ammonaur. This package is broken without python2-future. When launching vim, it says "YouCompleteMe unavailable: No module named future", and fails to load. Installing python2-future fixes it for me.
emmieaur commented on 2016-02-25 01:59 (UTC)
This package should depend on python2-future. Without it, YouCompleteMe doesn't work on my machine.
Pinned Comments
artafinde commented on 2021-04-10 13:03 (UTC)
If you want to use system's abseil set the
_use_system_abseil
toON
- default is to download from internet during build.