Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte #2127

Closed
11 tasks
linghutf opened this issue Apr 19, 2016 · 15 comments
Closed
11 tasks

Comments

@linghutf
Copy link

Issue Prelude

Please complete these steps and check these boxes (by putting an x inside
the brackets) before filing your issue:

  • I have read and understood YCM's [CONTRIBUTING][cont] document.
  • I have read and understood YCM's [CODE_OF_CONDUCT][code] document.
  • I have read and understood YCM's [README][readme], especially the
    [Frequently Asked Questions][faq] section.
  • I have searched YCM's issue tracker to find issues similar to the one I'm
    about to report and couldn't find an answer to my problem. ([Example Google
    search.][search])
  • If filing a bug report, I have included the output of vim --version.
  • If filing a bug report, I have included the output of :YcmDebugInfo.
  • If filing a bug report, I have included the output of
    :YcmToggleLogs stderr.
  • If filing a bug report, I have included which OS (including specific OS
    version) I am using.
  • If filing a bug report, I have included a minimal test case that reproduces
    my issue.
  • I understand this is an open-source project staffed by volunteers and
    that any help I receive is a selfless, heartfelt gift of their free time. I
    know I am not entitled to anything and will be polite and courteous.
  • I understand my issue may be closed if it becomes obvious I didn't
    actually perform all of these steps.

Thank you for adhering to this process! It ensures your issue is resolved
quickly and that neither your nor our time is needlessly wasted.

Issue Details

Traceback (most recent call last):
File "", line 24, in
File "/home/linghutf/k-vim/bundle/YouCompleteMe/autoload/../python/ycm/setup.py", line 49, in SetUpYCM
base.LoadJsonDefaultsIntoVim()
File "/home/linghutf/k-vim/bundle/YouCompleteMe/autoload/../python/ycm/base.py", line 60, in LoadJsonDefaultsIntoVim
vimsupport.LoadDictIntoVimGlobals( vim_defaults, overwrite = False )
File "/home/linghutf/k-vim/bundle/YouCompleteMe/autoload/../python/ycm/vimsupport.py", line 305, in LoadDictIntoVimGlobals
extend_option ) )
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte
YouCompleteMe unavailable: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte

@puremourning
Copy link
Member

puremourning commented Apr 19, 2016

We're working on this (please see other related issues and PRs)

Closing as duplicate.

@puremourning
Copy link
Member

Actually, re-opening. This is happening in a place where I wasn't expecting.

Could you please post your .vimrc settings related to YCM ?

@puremourning puremourning reopened this Apr 19, 2016
@linghutf
Copy link
Author

  • Please use Ubuntu16.04 as test environment.The problem occured greater than Ubuntu15.10.
  • my vimrc about YCM
if !empty(glob("~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py"))
380         let g:ycm_global_ycm_extra_conf = "~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py"
381     endif
382     " new version
383     if !empty(glob("~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py"))
384         let g:ycm_global_ycm_extra_conf = "~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_c
385     endif
  • I think this is the python3 problem,because I found py3_cache.

@hiveer
Copy link

hiveer commented Apr 24, 2016

I met the same problem on Ubuntu16.04.

@takaite
Copy link

takaite commented Apr 27, 2016

I have a similar problem here:

Error detected while processing function <SNR>151_ShowDetailedDiagnostic:                                                                                                                                         
line    1:                                                                                                                                                                                                        
Traceback (most recent call last):                                                                                                                                                                                
  File "<string>", line 1, in <module>                                                                                                                                                                            
  File "/home/takaite/.vim/bundle/YouCompleteMe/autoload/../python/ycm/youcompleteme.py", line 539, in ShowDetailedDiagnostic                                                                                     
    debug_info = BaseRequest.PostDataToHandler( BuildRequestData(),                                                                                                                                               
  File "/home/takaite/.vim/bundle/YouCompleteMe/autoload/../python/ycm/client/base_request.py", line 167, in BuildRequestData                                                                                     
    request_data[ 'file_data' ] = vimsupport.GetUnsavedAndCurrentBufferData()                                                                                                                                     
  File "/home/takaite/.vim/bundle/YouCompleteMe/autoload/../python/ycm/vimsupport.py", line 126, in GetUnsavedAndCurrentBufferData                                                                                
    'contents': '\n'.join( ToUnicode( x ) for x in buffer_object ) + '\n',                                                                                                                                        
  File "/home/takaite/.vim/bundle/YouCompleteMe/autoload/../python/ycm/vimsupport.py", line 126, in <genexpr>                                                                                                     
    'contents': '\n'.join( ToUnicode( x ) for x in buffer_object ) + '\n',                                                                                                                                        
  File "/home/takaite/.vim/bundle/YouCompleteMe/python/ycm/../../third_party/ycmd/ycmd/utils.py", line 89, in ToUnicode                                                                                           
    return str( value, 'utf8' )                                                                                                                                                                                   
  File "/home/takaite/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/python-future/src/future/types/newstr.py", line 97, in __new__                                                                       
    value = args[0].decode(*args[1:], **kwargs)                                                                                                                                                                   
  File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode                                                                                                                                                
    return codecs.utf_8_decode(input, errors, True)                                                                                                                                                               
UnicodeDecodeError: 'utf8' codec can't decode byte 0x92 in position 12: invalid start byte                                                                                                                        

@wgwang
Copy link

wgwang commented Apr 28, 2016

I have the same problem. Here is error info:

Traceback (most recent call last):
  File "<string>", line 24, in <module>
  File "/home/wgwang/.vim/bundle/YouCompleteMe/autoload/../python/ycm/setup.py", line 49, in SetUpYCM
    base.LoadJsonDefaultsIntoVim()
  File "/home/wgwang/.vim/bundle/YouCompleteMe/autoload/../python/ycm/base.py", line 60, in LoadJsonDefaultsIntoVim
    vimsupport.LoadDictIntoVimGlobals( vim_defaults, overwrite = False )
  File "/home/wgwang/.vim/bundle/YouCompleteMe/autoload/../python/ycm/vimsupport.py", line 305, in LoadDictIntoVimGlobals
    extend_option ) )
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 0: unexpected end of data
YouCompleteMe unavailable: 'utf-8' codec can't decode byte 0xc2 in position 0: unexpected end of data

I try to debug it, and found:
in vim ex mode, command python3 vim.eval('extend(g:, {})') has the same error:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 0: unexpected end of data

vimrc: https://github.com/wgwang/.vim/blob/master/vimrc
all vim settings is in the repository: https://github.com/wgwang/.vim

compile ycm command is: python3 install.py --clang-completer --system-libclang --gocode-completer

@puremourning
Copy link
Member

We have a PR which fixes this. Please feel free to try it out and provide feedback.

@micbou
Copy link
Collaborator

micbou commented Apr 28, 2016

@wgwang Is the command:

:py3 vim.eval( 'g:' )

raise the same error? Could you paste the output of :echo g:?

@wgwang
Copy link

wgwang commented Apr 28, 2016

@micbou

py3 vim.eval('g:') raise the same error.

the attachment is the the output of :echo g: . It's very long text.

Use the follow command to get the text:

:redir > vim_eval_log.txt
:echo g:
:redir END

vim_eval_log.txt

@wgwang
Copy link

wgwang commented Apr 28, 2016

After hours of debugging, I found out the reason of this problem finally. This WolfgangMehner/vim-plugins plugin will cause the exception when executing vim.eval(g:).

This is not a bug of YouComplementMe, It actually cause by other plugins.

@gyermolenko
Copy link

Hi. I get the same error ('utf-8' codec can't decode byte 0x80 in position 0) with latest YCM.
Can't say if it is related, but my system was just upgraded to Ubuntu16.04. vim also was upgraded with many patches, and after that I've reinstalled YCM and recompiled it.

py3 vim.eval('g:') raise the same error.

@gyermolenko
Copy link

gyermolenko commented May 5, 2016

seems like it was variable from Plugin 'kana/vim-textobj-entire'
After I've disabled it - initial (on vim startup) error and py3 vim.eval('g:') error have gone.
I've created similar issue there kana/vim-textobj-entire#5

@linghutf
Copy link
Author

linghutf commented May 5, 2016

@gyermolenko Yes,after diable vim-textobj-entire,ths problem disappeared.Tks!

@puremourning
Copy link
Member

OK, then we can clearly see this is not a YCM issue.

homu added a commit that referenced this issue May 7, 2016
[READY] Avoid evaluating Vim globals in Python

### Problem

See the commit message and issue #2127.

### How to reproduce

Make Vim to use Python 3 for YCM by either using Vim with only Python 3 support or by editing the `s:UsingPython2` function in `autoload/youcompleteme.vim` to always return 0.
Create the following `vimrc`:
```
set nocompatible

set runtimepath+=~/.vim/bundle/YouCompleteMe

set encoding=utf8

filetype plugin indent on

let g:dummy_variable = '€'[0]
```
and start Vim with it. The following error will occur:
```
YouCompleteMe unavailable: 'utf-8' codec can't decode byte 0xe2 in position 0: unexpected end of data
```
with the traceback in `:messages`:
```python
Traceback (most recent call last):
  File "<string>", line 24, in <module>
  File "C:\\Users\\micbou\\.vim\\bundle\\YouCompleteMe\\autoload\..\python\ycm\setup.py", line 49, in SetUpYCM
    base.LoadJsonDefaultsIntoVim()
  File "C:\\Users\\micbou\\.vim\\bundle\\YouCompleteMe\\autoload\..\python\ycm\base.py", line 60, in LoadJsonDefaultsIntoVim
    vimsupport.LoadDictIntoVimGlobals( vim_defaults, overwrite = False )
  File "C:\\Users\\micbou\\.vim\\bundle\\YouCompleteMe\\autoload\..\python\ycm\vimsupport.py", line 305, in LoadDictIntoVimGlobals
    extend_option ) )
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 0: unexpected end of data
```

### Solution

Do not evaluate the Vim globals when loading the YCM default options into Vim and when building the options for the ycmd server.

Depending on the number of global variables and custom YCM options, this may be slower or faster than the current code but by a negligible margin (~1ms).

Fixes #2127 and #2150.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2151)
<!-- Reviewable:end -->
@metalmac
Copy link

Hi, I also get the same error on my Win7 x64 Ultimate,

vim-ycm_autoload_error 2016-09-19_140412

I compiled ycm based on the msys2 and the mingw32-make successfully
_Here is cmake configuration log_

metalmac@metalmac MINGW64 /f/ycm_build
$ cmake -G "MSYS Makefiles" -DCMAKE_MAKE_PROGRAM=C:/msys64/mingw64/bin/m                                                                             ingw32-make.exe -DPATH_TO_LLVM_ROOT=C:/LLVM . C:/Vim/vimfiles/bundle/You                                                                             CompleteMe/third_party/ycmd/cpp
-- The C compiler identification is GNU 6.1.0
-- The CXX compiler identification is GNU 6.1.0
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe
-- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe
-- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe -- work                                                                             s
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Your C++ compiler supports C++11, compiling in that mode.
-- Found PythonLibs: C:/Python27/libs/libpython27.a (found suitable vers                                                                             ion "2.7.12", minimum required is "2.6")
Using libclang to provide semantic completion for C/C++/ObjC
Using external libclang: C:/LLVM/bin/libclang.dll
-- Found PythonInterp: C:/msys64/mingw64/bin/python2.7.exe (found versio                                                                             n "2.7.11")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: F:/ycm_build

_Here is compilation log_

metalmac@metalmac MINGW64 /f/ycm_build
$ mingw32-make ycm_core
[  1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/arg_to_python_base.cpp.obj
[  1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/builtin_converters.cpp.obj
[  2%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/from_python.cpp.obj
[  2%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/registry.cpp.obj
[  3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/type_id.cpp.obj
[  4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/dict.cpp.obj
[  4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/errors.cpp.obj
[  5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/exec.cpp.obj
[  7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/import.cpp.obj
[  7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.obj
[  8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/long.cpp.obj
[  8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/module.cpp.obj
[  9%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/numeric.cpp.obj
[ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/class.cpp.obj
[ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/enum.cpp.obj
[ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function.cpp.obj
[ 13%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function_doc_signature.cpp.obj
[ 13%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/inheritance.cpp.obj
[ 14%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/iterator.cpp.obj
[ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/life_support.cpp.obj
[ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/pickle_support.cpp.obj
[ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/stl_iterator.cpp.obj
[ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_operators.cpp.obj
[ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_protocol.cpp.obj
[ 19%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/slice.cpp.obj
[ 19%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/str.cpp.obj
[ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/tuple.cpp.obj
[ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/wrapper.cpp.obj
[ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/c_regex_traits.cpp.obj
[ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cpp_regex_traits.cpp.obj
[ 23%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cregex.cpp.obj
[ 23%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/fileiter.cpp.obj
[ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/icu.cpp.obj
[ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/instances.cpp.obj
[ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/posix_api.cpp.obj
[ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex.cpp.obj
[ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_debug.cpp.obj
[ 28%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_raw_buffer.cpp.obj
[ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_traits_defaults.cpp.obj
[ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/static_mutex.cpp.obj
[ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/usinstances.cpp.obj
[ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/w32_regex_traits.cpp.obj
[ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wc_regex_traits.cpp.obj
[ 33%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wide_posix_api.cpp.obj
[ 33%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/winstances.cpp.obj
[ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/archive_exception.cpp.obj
[ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_archive.cpp.obj
[ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iarchive.cpp.obj
[ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iserializer.cpp.obj
[ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oarchive.cpp.obj
[ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oserializer.cpp.obj
[ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_iserializer.cpp.obj
[ 39%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_oserializer.cpp.obj
[ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_serializer_map.cpp.obj
[ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_iprimitive.cpp.obj
[ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_oprimitive.cpp.obj
[ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_wiprimitive.cpp.obj
[ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_woprimitive.cpp.obj
[ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_xml_archive.cpp.obj
[ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_iarchive.cpp.obj
[ 46%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_oarchive.cpp.obj
[ 46%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_wiarchive.cpp.obj
[ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_woarchive.cpp.obj
[ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/codecvt_null.cpp.obj
[ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info.cpp.obj
[ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_no_rtti.cpp.obj
[ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_typeid.cpp.obj
[ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_iarchive.cpp.obj
[ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_oarchive.cpp.obj
[ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/singleton.cpp.obj
[ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/stl_port.cpp.obj
[ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_iarchive.cpp.obj
[ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_oarchive.cpp.obj
[ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_wiarchive.cpp.obj
[ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_woarchive.cpp.obj
[ 57%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/utf8_codecvt_facet.cpp.obj
[ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/void_cast.cpp.obj
[ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_archive_exception.cpp.obj
[ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_grammar.cpp.obj
[ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_iarchive.cpp.obj
[ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_oarchive.cpp.obj
[ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wgrammar.cpp.obj
[ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wiarchive.cpp.obj
[ 63%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_collector.cpp.obj
[ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_debug_hooks.cpp.obj
[ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/system/src/error_code.cpp.obj
[ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/auto_timers_construction.cpp.obj
[ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/cpu_timer.cpp.obj
[ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/future.cpp.obj
[ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/win32/thread.cpp.obj
[ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/win32/tss_dll.cpp.obj
[ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/win32/tss_pe.cpp.obj
[ 70%] Linking CXX static library libBoostParts.a
[ 83%] Built target BoostParts
Scanning dependencies of target ycm_core
[ 83%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Candidate.cpp.obj
[ 84%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CandidateRepository.cpp.obj
[ 85%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangCompleter.cpp.obj
[ 85%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangHelpers.cpp.obj
[ 86%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangUtils.cpp.obj
[ 88%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompilationDatabase.cpp.obj
[ 88%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/CompletionData.cpp.obj
[ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Documentation.cpp.obj
[ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Range.cpp.obj
[ 90%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnit.cpp.obj
[ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnitStore.cpp.obj
[ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CustomAssert.cpp.obj
[ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierCompleter.cpp.obj
[ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierDatabase.cpp.obj
[ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierUtils.cpp.obj
[ 95%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNode.cpp.obj
[ 95%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNodeListMap.cpp.obj
[ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/PythonSupport.cpp.obj
[ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Result.cpp.obj
[ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Utils.cpp.obj
[ 98%] Building CXX object ycm/CMakeFiles/ycm_core.dir/versioning.cpp.obj
[100%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ycm_core.cpp.obj
[100%] Linking CXX shared library /C/Vim/vimfiles/bundle/YouCompleteMe/third_party/ycmd/ycm_core.pyd
[100%] Built target ycm_core

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants