Closed jiangjianshan closed 7 years ago
Can you try with another compiler?
@vheon, the version of default compiler on openSUSE Leap 42.2 is 4.8.5. But when I use this compiler, YCM will throw out it is not support C++11. So I update it to gcc 6.2.1 before but meet the issue here. I have just changed the compiler from 6.2.1 to 5.3.1 but still got the same issue. There are only 4.8.5, 5.3.1 and 6.2.1 these three version compiler on the official release on openSUSE Leap 42.2. Could you help to check the YCM internal implementation for the errors?
There is no cpp/BoostParts/libs/serialization
folder in the latest version of the ycmd submodule. You need to update the Git submodules in YCM folder:
git submodule update --init --recrusive
then run again the install.py
script.
@micbou , Thanks for your hint. I'm using vim-plug to manage the plugins of vim. I'm not sure why the YCM haven't made a fully updated to laest version. So I have just delete the whole folder in ~/.vim/plugged/YouCompleteMe and the use "vim +PlugInstall +qall" to download the lastest version of YCM, also I change the gcc version from 4.8.5 to 6.2.1 as before. Then the issus was solved. Thanks for you hint again.
The issue has been solved. Thanks for the support at here.
Closing then.
Hello,
For the latest version of YCM, I have tried to use gcc 6.2.1 which on openSUSE but got some errors when the progress on the 64%. The whole build output information are as below: