Closed Alaya-in-Matrix closed 8 years ago
You are compiling YCM with Clang (which is not supported) instead of GCC. You should remove ~/.softwares/clang+llvm/bin
from the PATH for the compilation.
Really? Compiling ycm with clang is not supported? That's ... ironic? :)
I mean this is not tested in Travis and I know there are issues to compile Boost with Clang. Yeah, that's kind of ironic.
@micbou We fully support Clang. :) Just because it's not tested on Travis doesn't mean we don't care. We should probably have clang in the Travis matrix for ycmd though.
AFAIK everything compiles fine on Clang, unless there are some problems with system configuration. I compiled every single build of YCM on my machine using clang up until a couple of months ago when I stopped using a Mac as my main workstation at home. It was even Apple's custom clang that comes with xcode.
Also, note that clang is pretty much the only Apple-supported C & C++ compiler on OS X (which we support).
My mistake. I made the assumption because I thought the compilation issue was from Clang but this is certainly related to the user configuration. Should we close this?
Yeah, let's close.
I am trying to compile YCM using such script
I have
g++ 4.8.4
andclang 3.7.0
installed on my ubuntu 14.04, and the system boost version is 1.59The full output of the above script is :