ycm-core / YouCompleteMe

A code-completion engine for Vim
http://ycm-core.github.io/YouCompleteMe/
GNU General Public License v3.0
25.45k stars 2.81k forks source link

build ok, when run vim, get error #928

Closed github1youlc closed 10 years ago

github1youlc commented 10 years ago

python: 2.7.6 clang: 3.5 (build from source code) / 3.4 (using ./install.sh --clang-compile) vim: 7.4

build processing is fine, no error occurred. when rum vim, get error like this

vim test.cpp test.cpp" 7L, 66C Error detected while processing function youcompleteme#Enable: line 26: Traceback (most recent call last): Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "", line 1, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/autoload/../python/ycm/youcompleteme.py" , line 29, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from ycm.completers.all.omni_completer import OmniCompleter Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/autoload/../python/ycm/completers/all/om ni_completer.py", line 24, in

.....

isit: line 12: Traceback (most recent call last): Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable..27_OnBufferV isit: line 12: File "", line 1, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable..27_OnBufferV isit: line 12: NameError: name 'ycm_state' is not defined Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable..27_OnBufferV isit..27_OnFileReadyToParse..27_UpdateDiagnosticNotifications: line 1: Traceback (most recent call last): Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable..27_OnBufferV isit..27_OnFileReadyToParse..27_UpdateDiagnosticNotifications: line 1: File "", line 1, in ....

wish for some help!!!!

vheon commented 10 years ago

How did you instal YCM? Without the full stacktrace don't know how to help. Plus this is not an issue with YCM but probably with your machine/configuration so closing for now.

github1youlc commented 10 years ago

sorry, when run vim, the full stacktrace is as follows Error detected while processing function youcompleteme#Enable: line 26: Traceback (most recent call last): Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "", line 1, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/autoload/../python/ycm/youcompleteme.py", line 29, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from ycm.completers.all.omni_completer import OmniCompleter Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/autoload/../python/ycm/completers/all/omni_completer.py", line 24, in <mod ule> Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from ycm.client.base_request import BuildRequestData Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/autoload/../python/ycm/client/base_request.py", line 21, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: import requests Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/init.py", line 58, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from . import utils Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/utils.py", line 25, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from .compat import parse_http_list as _parse_list_header Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/compat.py", line 7, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from .packages import chardet Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/packages/init.py", line 3, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from . import urllib3 Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/packages/urllib3/init.py", line 16, in < module> Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from .connectionpool import ( Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/packages/urllib3/connectionpool.py", line 40 , in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: from .response import HTTPResponse Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: File "/root/.vim/bundle/YouCompleteMe/third_party/requests/requests/packages/urllib3/response.py", line 9, in <m odule> Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: import zlib Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 26: ImportError: No module named zlib Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 27: Traceback (most recent call last): Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 27: File "", line 1, in Press ENTER or type command to continue Error detected while processing function youcompleteme#Enable: line 27: NameError: name 'YouCompleteMe' is not defined Press ENTER or type command to continue

vheon commented 10 years ago

how did you install YCM? what is the output for vim --version? And if I can ask, why are you installing YCM for the root user?

github1youlc commented 10 years ago

[root@localhost ~]# vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Apr 5 2014 09:43:03) Compiled by youlc@localhost.localdomain Huge version without GUI. Features included (+) or not (-): +arabic +file_in_path +mouse_sgr +tag_binary +autocmd +find_in_path -mouse_sysmouse +tag_old_static -balloon_eval +float +mouse_urxvt -tag_any_white -browse +folding +mouse_xterm -tcl ++builtin_terms -footer +multi_byte +terminfo +byte_offset +fork() +multi_lang +termresponse +cindent -gettext -mzscheme +textobjects -clientserver -hangul_input +netbeans_intg +title -clipboard +iconv +path_extra -toolbar +cmdline_compl +insert_expand +perl +user_commands +cmdline_hist +jumplist +persistent_undo +vertsplit +cmdline_info +keymap +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak +python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua +rightleft +windows +diff +menu -ruby +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim +emacs_tags -mouseshape -sniff -xsmp +eval +mouse_dec +startuptime -xterm_clipboard +ex_extra -mouse_gpm +statusline -xterm_save +extra_search -mouse_jsbterm -sun_workshop
+farsi +mouse_netterm +syntax
system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/local/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE -Wl,--as-needed -o vim -lm -ltinfo -lnsl -ldl -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE -fstack-protector -L/usr/local/lib -L/usr/lib/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/local/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic

I build clang from src code, my clang version [root@localhost ~]# clang --version clang version 3.5.0 (trunk 205622) Target: i386-pc-linux-gnu Thread model: posix

[root@localhost ~]# ls /usr/local/lib | grep clang.so libclang.so

cd ~ mkdir ycm_build cd ycm_build

[root@localhost ycm_build]# cmake -G "Unix Makefiles" -DPATH_TO_LLVM_ROOT=/usr/local/lib ~/.vim/bundle/YouCompleteMe/cpp -- The C compiler identification is GNU 4.4.7 -- The CXX compiler identification is GNU 4.4.7 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done Your C++ compiler does NOT support C++11, compiling in C++03 mode. -- Found PythonLibs: /usr/local/lib/libpython2.7.a (found suitable version "2.7.6", minimum required is "2.6") Using libclang to provide semantic completion for C/C++/ObjC -- Found PythonInterp: /usr/local/bin/python (found version "2.7.6") -- Looking for include file pthread.h -- Looking for include file pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Configuring done -- Generating done -- Build files have been written to: /root/ycm_build [root@localhost ycm_build]# make ycm_core Scanning dependencies of target BoostParts [ 0%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/atomic/src/lockpool.cpp.o [ 1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/errors.cpp.o [ 1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_operators.cpp.o [ 2%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/import.cpp.o [ 3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/dict.cpp.o [ 3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/stl_iterator.cpp.o [ 5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/class.cpp.o [ 6%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function_doc_signature.cpp.o [ 6%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/enum.cpp.o [ 7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function.cpp.o [ 8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/inheritance.cpp.o [ 8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/life_support.cpp.o [ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/pickle_support.cpp.o [ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/iterator.cpp.o [ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/module.cpp.o [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_protocol.cpp.o [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/numeric.cpp.o [ 13%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/exec.cpp.o [ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/slice.cpp.o [ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/tuple.cpp.o [ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/from_python.cpp.o [ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/builtin_converters.cpp.o [ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/type_id.cpp.o [ 18%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/arg_to_python_base.cpp.o [ 18%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/registry.cpp.o [ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/str.cpp.o [ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/wrapper.cpp.o [ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.o [ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/long.cpp.o [ 24%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_debug_hooks.cpp.o [ 24%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_collector.cpp.o [ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/operations.cpp.o [ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/utf8_codecvt_facet.cpp.o [ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path_traits.cpp.o [ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/codecvt_error_category.cpp.o [ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/windows_file_codecvt.cpp.o [ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path.cpp.o [ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/portability.cpp.o [ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/unique_path.cpp.o [ 31%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wc_regex_traits.cpp.o [ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/icu.cpp.o [ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/c_regex_traits.cpp.o [ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/fileiter.cpp.o [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_traits_defaults.cpp.o [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex.cpp.o [ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/usinstances.cpp.o [ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_raw_buffer.cpp.o [ 37%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/instances.cpp.o [ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cregex.cpp.o [ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_debug.cpp.o [ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/winstances.cpp.o [ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/w32_regex_traits.cpp.o [ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/posix_api.cpp.o [ 43%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wide_posix_api.cpp.o [ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cpp_regex_traits.cpp.o [ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/static_mutex.cpp.o [ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/exception/src/clone_current_exception_non_intrusive.cpp.o [ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/posix_time/posix_time_types.cpp.o [ 46%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_month.cpp.o [ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_weekday.cpp.o [ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/gregorian_types.cpp.o [ 49%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/date_generators.cpp.o [ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/system/src/error_code.cpp.o [ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_wiarchive.cpp.o [ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/utf8_codecvt_facet.cpp.o [ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_woprimitive.cpp.o [ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_oarchive.cpp.o [ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_serializer_map.cpp.o [ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_iarchive.cpp.o [ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_oarchive.cpp.o [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_iarchive.cpp.o [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/void_cast.cpp.o [ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_iserializer.cpp.o [ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_iprimitive.cpp.o [ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_woarchive.cpp.o [ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_oserializer.cpp.o [ 62%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iarchive.cpp.o [ 62%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_oarchive.cpp.o [ 63%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_iarchive.cpp.o [ 63%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_oarchive.cpp.o [ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wgrammar.cpp.o [ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_wiprimitive.cpp.o [ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_no_rtti.cpp.o [ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_archive.cpp.o [ 68%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oarchive.cpp.o [ 68%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_xml_archive.cpp.o [ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/archive_exception.cpp.o [ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_woarchive.cpp.o [ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/shared_ptr_helper.cpp.o [ 72%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iserializer.cpp.o [ 72%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info.cpp.o [ 73%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_wiarchive.cpp.o [ 74%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_typeid.cpp.o [ 74%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/codecvt_null.cpp.o [ 75%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_grammar.cpp.o [ 77%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_woarchive.cpp.o [ 77%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_archive_exception.cpp.o [ 78%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_oprimitive.cpp.o [ 79%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/stl_port.cpp.o [ 79%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wiarchive.cpp.o [ 81%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oserializer.cpp.o [ 81%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_iarchive.cpp.o [ 82%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/future.cpp.o [ 83%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once.cpp.o [ 83%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/thread.cpp.o Linking CXX static library libBoostParts.a [ 83%] Built target BoostParts Scanning dependencies of target ycm_core [ 84%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Result.cpp.o [ 84%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNodeListMap.cpp.o [ 86%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompilationDatabase.cpp.o [ 87%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Range.cpp.o [ 87%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangCompleter.cpp.o [ 88%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangUtils.cpp.o [ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnit.cpp.o [ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangHelpers.cpp.o [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompletionData.cpp.o [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnitStore.cpp.o [ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierCompleter.cpp.o [ 93%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierDatabase.cpp.o [ 93%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierUtils.cpp.o [ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ycm_core.cpp.o [ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/PythonSupport.cpp.o [ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Candidate.cpp.o [ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/versioning.cpp.o [ 98%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Utils.cpp.o [ 98%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CustomAssert.cpp.o [100%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNode.cpp.o [100%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CandidateRepository.cpp.o Linking CXX shared library /root/.vim/bundle/YouCompleteMe/python/ycm_core.so [100%] Built target ycm_core [root@localhost ycm_build]# make ycm_support_libs [ 75%] Built target BoostParts [ 90%] Built target ycm_core Scanning dependencies of target ycm_client_support [ 90%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Result.cpp.o [ 91%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/LetterNodeListMap.cpp.o [ 93%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/ycm_client_support.cpp.o [ 93%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierCompleter.cpp.o [ 94%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierDatabase.cpp.o [ 95%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierUtils.cpp.o [ 95%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/PythonSupport.cpp.o [ 96%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Candidate.cpp.o [ 97%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/versioning.cpp.o [ 97%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Utils.cpp.o [ 98%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/CustomAssert.cpp.o [ 98%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/LetterNode.cpp.o [100%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/CandidateRepository.cpp.o Linking CXX shared library /root/.vim/bundle/YouCompleteMe/python/ycm_client_support.so [100%] Built target ycm_client_support Scanning dependencies of target ycm_support_libs [100%] Built target ycm_support_libs [root@localhost ycm_build]# ls ~/.vim .vim/ .viminfo .vimrc .vimrc~
[root@localhost ycm_build]# ls ~/.vim .vim/ .viminfo .vimrc .vimrc~
[root@localhost ycm_build]# ls ~/.vim/bundle/YouCompleteMe/python/ clang_includes libclang.so local test_requirements.txt ycm ycm_client_support.so ycm_core.so

Can there be something wrong using root user, I will go to recompile using normal one. Thanks

vheon commented 10 years ago

Also as mentioned in the docs, YCM STRONGLY recommended AGAINST use of the system libclang since any distro have it slightly different. So try to use a precompiled libclang from upstream. The install.sh script does all of it for you.