ycm-core / YouCompleteMe

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

CalledProcessError during installation #1919

Closed DanNi0130 closed 8 years ago

DanNi0130 commented 8 years ago

I have installed Cmake through brew and looked through the bug tracker for other people with this issue and I haven't found one that has my issue. Here's the bug from the output:

Scanning dependencies of target BoostParts [ 0%] [ 1%] [ 1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/atomic/src/lockpool.cpp.obj [ 2%] [ 3%] [ 3%] [ 4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/date_generators.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/chrono.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/thread_clock.cpp.obj [ 4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/process_cpu_clocks.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_weekday.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/gregorian_types.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_month.cpp.obj [ 5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/posix_time/posix_time_types.cpp.obj [ 6%] [ 6%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/codecvt_error_category.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/exception/src/clone_current_exception_non_intrusive.cpp.obj [ 7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/operations.cpp.obj [ 8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path.cpp.obj [ 8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path_traits.cpp.obj [ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/portability.cpp.obj [ 10%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/unique_path.cpp.obj [ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/utf8_codecvt_facet.cpp.obj [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/windows_file_codecvt.cpp.obj [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/arg_to_python_base.cpp.obj [ 13%] [ 14%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/builtin_converters.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/from_python.cpp.obj [ 14%] [ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/registry.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/type_id.cpp.obj [ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/dict.cpp.obj [ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/errors.cpp.obj [ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/exec.cpp.obj [ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/import.cpp.obj [ 19%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.obj [ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/long.cpp.obj [ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/module.cpp.obj [ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/numeric.cpp.obj [ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/class.cpp.obj [ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/enum.cpp.obj [ 23%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function.cpp.obj [ 23%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function_doc_signature.cpp.obj [ 24%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/inheritance.cpp.obj [ 24%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/iterator.cpp.obj [ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/life_support.cpp.obj [ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/pickle_support.cpp.obj [ 26%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/stl_iterator.cpp.obj [ 28%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_operators.cpp.obj [ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_protocol.cpp.obj [ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/slice.cpp.obj [ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/str.cpp.obj [ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/tuple.cpp.obj [ 31%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/wrapper.cpp.obj [ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/c_regex_traits.cpp.obj [ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cpp_regex_traits.cpp.obj [ 33%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cregex.cpp.obj [ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/fileiter.cpp.obj [ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/icu.cpp.obj [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/instances.cpp.obj [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/posix_api.cpp.obj [ 37%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex.cpp.obj [ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_debug.cpp.obj [ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_raw_buffer.cpp.obj [ 39%] [ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_traits_defaults.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/static_mutex.cpp.obj [ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/usinstances.cpp.obj [ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/w32_regex_traits.cpp.obj [ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wc_regex_traits.cpp.obj [ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wide_posix_api.cpp.obj [ 43%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/winstances.cpp.obj [ 43%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/archive_exception.cpp.obj [ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_archive.cpp.obj [ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iarchive.cpp.obj [ 46%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iserializer.cpp.obj [ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oarchive.cpp.obj [ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oserializer.cpp.obj [ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_iserializer.cpp.obj [ 49%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_oserializer.cpp.obj [ 49%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_serializer_map.cpp.obj [ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_iprimitive.cpp.obj [ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_oprimitive.cpp.obj [ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_wiprimitive.cpp.obj [ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_woprimitive.cpp.obj [ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_xml_archive.cpp.obj [ 53%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_iarchive.cpp.obj [ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_oarchive.cpp.obj [ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_wiarchive.cpp.obj [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_woarchive.cpp.obj [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/codecvt_null.cpp.obj [ 57%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info.cpp.obj [ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_no_rtti.cpp.obj [ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_typeid.cpp.obj [ 59%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_iarchive.cpp.obj [ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_oarchive.cpp.obj [ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/stl_port.cpp.obj [ 61%] [ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_iarchive.cpp.obj Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_oarchive.cpp.obj [ 62%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_wiarchive.cpp.obj [ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_woarchive.cpp.obj [ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/utf8_codecvt_facet.cpp.obj [ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/void_cast.cpp.obj [ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_archive_exception.cpp.obj [ 66%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_grammar.cpp.obj [ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_iarchive.cpp.obj [ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_oarchive.cpp.obj [ 68%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wgrammar.cpp.obj [ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wiarchive.cpp.obj [ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_woarchive.cpp.obj [ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_collector.cpp.obj [ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_debug_hooks.cpp.obj [ 71%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/system/src/error_code.cpp.obj [ 73%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/future.cpp.obj [ 73%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once.cpp.obj [ 74%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once_atomic.cpp.obj [ 75%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/thread.cpp.obj Linking CXX static library libBoostParts.a /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(gregorian_types.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(posix_time_types.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(windows_file_codecvt.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(icu.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(regex_debug.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(usinstances.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(w32_regex_traits.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(stl_port.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(utf8_codecvt_facet.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(sp_collector.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(sp_debug_hooks.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(gregorian_types.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(posix_time_types.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(windows_file_codecvt.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(icu.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(regex_debug.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(usinstances.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(w32_regex_traits.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(stl_port.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(utf8_codecvt_facet.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(sp_collector.cpp.obj) has no symbols /Library/Developer/CommandLineTools/usr/bin/ranlib: file: libBoostParts.a(sp_debug_hooks.cpp.obj) has no symbols [ 75%] Built target BoostParts Scanning dependencies of target ycm_core Scanning dependencies of target ycm_client_support [ 76%] [ 77%] [ 77%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Candidate.cpp.obj [ 77%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/CustomAssert.cpp.obj Building CXX object ycm/CMakeFiles/ycm_client_support.dir/CandidateRepository.cpp.obj [ 78%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierCompleter.cpp.obj Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierDatabase.cpp.obj [ 79%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/IdentifierUtils.cpp.obj [ 79%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/LetterNode.cpp.obj [ 80%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/LetterNodeListMap.cpp.obj [ 82%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Candidate.cpp.obj [ 82%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CandidateRepository.cpp.obj [ 83%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangCompleter.cpp.obj [ 83%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangHelpers.cpp.obj [ 84%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/PythonSupport.cpp.obj [ 84%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Result.cpp.obj [ 85%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/Utils.cpp.obj [ 85%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/versioning.cpp.obj [ 86%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/ClangUtils.cpp.obj [ 87%] Building CXX object ycm/CMakeFiles/ycm_client_support.dir/ycm_client_support.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 [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/Range.cpp.obj [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnit.cpp.obj [ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ClangCompleter/TranslationUnitStore.cpp.obj [ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CustomAssert.cpp.obj [ 93%] 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 [ 96%] 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 Linking CXX shared library /Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_client_support.so [ 97%] Built target ycm_client_support [ 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 Linking CXX shared library /Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_core.so ld: warning: ignoring file ../clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7, file was built for unsupported file format ( 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64): ../clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7 Undefined symbols for architecture x86_64: "_clang_Comment_getKind", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_CompilationDatabase_dispose", referenced from: YouCompleteMe::CompilationDatabase::~CompilationDatabase() in CompilationDatabase.cpp.obj YouCompleteMe::CompilationDatabase::~CompilationDatabase() in CompilationDatabase.cpp.obj "_clang_CompilationDatabase_fromDirectory", referenced from: YouCompleteMe::CompilationDatabase::CompilationDatabase(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompilationDatabase_getCompileCommands", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommand_getArg", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommand_getDirectory", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommand_getNumArgs", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommands_dispose", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommands_getCommand", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_CompileCommands_getSize", referenced from: YouCompleteMe::CompilationDatabase::GetCompilationInfoForFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in CompilationDatabase.cpp.obj "_clang_Cursor_getBriefCommentText", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_Cursor_getParsedComment", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_Cursor_getRawCommentText", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_Cursor_isNull", referenced from: YouCompleteMe::CursorIsValid(CXCursor) in ClangUtils.cpp.obj "_clang_FullComment_getAsXML", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_codeCompleteAt", referenced from: YouCompleteMe::TranslationUnit::CandidatesForLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&) in TranslationUnit.cpp.obj "_clang_createIndex", referenced from: YouCompleteMe::ClangCompleter::ClangCompleter() in ClangCompleter.cpp.obj YouCompleteMe::ClangCompleter::ClangCompleter() in ClangCompleter.cpp.obj "_clang_defaultCodeCompleteOptions", referenced from: YouCompleteMe::TranslationUnit::CandidatesForLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&) in TranslationUnit.cpp.obj "_clang_defaultDiagnosticDisplayOptions", referenced from: YouCompleteMe::(anonymous namespace)::FullDiagnosticText(void*) in ClangHelpers.cpp.obj "_clang_defaultEditingTranslationUnitOptions", referenced from: YouCompleteMe::TranslationUnit::TranslationUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, void*) in TranslationUnit.cpp.obj "_clang_defaultReparseOptions", referenced from: YouCompleteMe::TranslationUnit::TranslationUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, void*) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::Reparse(std::__1::vector<CXUnsavedFile, std::__1::allocator<CXUnsavedFile> >&) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::Reparse(std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&) in TranslationUnit.cpp.obj "_clang_disposeCodeCompleteResults", referenced from: YouCompleteMe::TranslationUnit::CandidatesForLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&) in TranslationUnit.cpp.obj "_clang_disposeDiagnostic", referenced from: YouCompleteMe::TranslationUnit::UpdateLatestDiagnostics() in TranslationUnit.cpp.obj "_clang_disposeIndex", referenced from: YouCompleteMe::ClangCompleter::~ClangCompleter() in ClangCompleter.cpp.obj YouCompleteMe::ClangCompleter::~ClangCompleter() in ClangCompleter.cpp.obj "_clang_disposeString", referenced from: YouCompleteMe::CXStringToString(CXString) in ClangUtils.cpp.obj "_clang_disposeTokens", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_disposeTranslationUnit", referenced from: YouCompleteMe::TranslationUnit::Destroy() in TranslationUnit.cpp.obj "_clang_equalTypes", referenced from: YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_formatDiagnostic", referenced from: YouCompleteMe::(anonymous namespace)::FullDiagnosticText(void*) in ClangHelpers.cpp.obj "_clang_getCString", referenced from: YouCompleteMe::CXStringToString(CXString) in ClangUtils.cpp.obj "_clang_getCanonicalCursor", referenced from: YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDocsForLocationInFile(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCanonicalType", referenced from: YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getChildDiagnostics", referenced from: YouCompleteMe::(anonymous namespace)::FullDiagnosticText(void*) in ClangHelpers.cpp.obj "_clang_getClangVersion", referenced from: YouCompleteMe::ClangVersion() in ClangUtils.cpp.obj "_clang_getCompletionAvailability", referenced from: YouCompleteMe::ToCompletionDataVector(CXCodeCompleteResults*) in ClangHelpers.cpp.obj "_clang_getCompletionBriefComment", referenced from: YouCompleteMe::CompletionData::CompletionData(CXCompletionResult const&) in CompletionData.cpp.obj "_clang_getCompletionChunkCompletionString", referenced from: YouCompleteMe::(anonymous namespace)::OptionalChunkToString(void*, unsigned int) in CompletionData.cpp.obj "_clang_getCompletionChunkKind", referenced from: YouCompleteMe::CompletionData::ExtractDataFromChunk(void*, unsigned int, bool&, bool&, bool&) in CompletionData.cpp.obj YouCompleteMe::(anonymous namespace)::OptionalChunkToString(void*, unsigned int) in CompletionData.cpp.obj "_clang_getCompletionChunkText", referenced from: YouCompleteMe::CompletionData::ExtractDataFromChunk(void*, unsigned int, bool&, bool&, bool&) in CompletionData.cpp.obj YouCompleteMe::(anonymous namespace)::OptionalChunkToString(void*, unsigned int) in CompletionData.cpp.obj "_clang_getCursor", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetCursor(int, int) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDefinitionLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetEnclosingFunctionAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDocsForLocationInFile(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj ... "_clang_getCursorDefinition", referenced from: YouCompleteMe::TranslationUnit::GetDefinitionLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCursorDisplayName", referenced from: YouCompleteMe::TranslationUnit::GetEnclosingFunctionAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCursorExtent", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getCursorKind", referenced from: YouCompleteMe::CursorIsValid(CXCursor) in ClangUtils.cpp.obj YouCompleteMe::CursorIsReference(CXCursor) in ClangUtils.cpp.obj YouCompleteMe::CursorIsDeclaration(CXCursor) in ClangUtils.cpp.obj "_clang_getCursorLocation", referenced from: YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDefinitionLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCursorReferenced", referenced from: YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDocsForLocationInFile(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCursorSemanticParent", referenced from: YouCompleteMe::TranslationUnit::GetEnclosingFunctionAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getCursorSpelling", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj "_clang_getCursorType", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getDiagnostic", referenced from: YouCompleteMe::TranslationUnit::UpdateLatestDiagnostics() in TranslationUnit.cpp.obj "_clang_getDiagnosticFixIt", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticInSet", referenced from: YouCompleteMe::(anonymous namespace)::FullDiagnosticText(void*) in ClangHelpers.cpp.obj "_clang_getDiagnosticLocation", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticNumFixIts", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticNumRanges", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticRange", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticSeverity", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getDiagnosticSpelling", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getExpansionLocation", referenced from: YouCompleteMe::Location::Location(CXSourceLocation const&) in ClangHelpers.cpp.obj YouCompleteMe::Location::Location(CXSourceLocation const&) in Range.cpp.obj YouCompleteMe::Location::Location(CXSourceLocation const&) in TranslationUnit.cpp.obj "_clang_getFile", referenced from: YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetCursor(int, int) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDefinitionLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetEnclosingFunctionAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDocsForLocationInFile(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getFileName", referenced from: YouCompleteMe::CXFileToFilepath(void*) in ClangUtils.cpp.obj "_clang_getLocation", referenced from: YouCompleteMe::TranslationUnit::GetDeclarationLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetCursor(int, int) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDefinitionLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetEnclosingFunctionAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj YouCompleteMe::TranslationUnit::GetDocsForLocationInFile(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_getNullCursor", referenced from: YouCompleteMe::TranslationUnit::GetCursor(int, int) in TranslationUnit.cpp.obj "_clang_getNumCompletionChunks", referenced from: YouCompleteMe::CompletionData::CompletionData(CXCompletionResult const&) in CompletionData.cpp.obj YouCompleteMe::(anonymous namespace)::OptionalChunkToString(void*, unsigned int) in CompletionData.cpp.obj "_clang_getNumDiagnostics", referenced from: YouCompleteMe::TranslationUnit::UpdateLatestDiagnostics() in TranslationUnit.cpp.obj "_clang_getNumDiagnosticsInSet", referenced from: YouCompleteMe::(anonymous namespace)::FullDiagnosticText(void*) in ClangHelpers.cpp.obj "_clang_getRangeEnd", referenced from: YouCompleteMe::Range::Range(CXSourceRange const&) in Range.cpp.obj "_clang_getRangeStart", referenced from: YouCompleteMe::Range::Range(CXSourceRange const&) in Range.cpp.obj "_clang_getTokenLocation", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getTokenSpelling", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj "_clang_getTypeSpelling", referenced from: YouCompleteMe::DocumentationData::DocumentationData(CXCursor const&) in Documentation.cpp.obj YouCompleteMe::TranslationUnit::GetTypeAtLocation(int, int, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, bool) in TranslationUnit.cpp.obj "_clang_isDeclaration", referenced from: YouCompleteMe::CursorIsDeclaration(CXCursor) in ClangUtils.cpp.obj "_clang_isInvalid", referenced from: YouCompleteMe::CursorIsValid(CXCursor) in ClangUtils.cpp.obj "_clang_isReference", referenced from: YouCompleteMe::CursorIsReference(CXCursor) in ClangUtils.cpp.obj "_clang_parseTranslationUnit", referenced from: YouCompleteMe::TranslationUnit::TranslationUnit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<UnsavedFile, std::__1::allocator<UnsavedFile> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, void*) in TranslationUnit.cpp.obj "_clang_reparseTranslationUnit", referenced from: YouCompleteMe::TranslationUnit::Reparse(std::__1::vector<CXUnsavedFile, std::__1::allocator<CXUnsavedFile> >&, unsigned int) in TranslationUnit.cpp.obj "_clang_toggleCrashRecovery", referenced from: YouCompleteMe::ClangCompleter::ClangCompleter() in ClangCompleter.cpp.obj YouCompleteMe::ClangCompleter::ClangCompleter() in ClangCompleter.cpp.obj "_clang_tokenize", referenced from: YouCompleteMe::BuildDiagnostic(boost::shared_ptr<void>, CXTranslationUnitImpl*) in ClangHelpers.cpp.obj ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[3]: *** [/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_core.so] Error 1 make[2]: *** [ycm/CMakeFiles/ycm_core.dir/all] Error 2 make[1]: *** [ycm/CMakeFiles/ycm_support_libs.dir/rule] Error 2 make: *** [ycm_support_libs] Error 2 Traceback (most recent call last): File "/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 327, in <module> Main() File "/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 316, in Main BuildYcmdLibs( args ) File "/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 261, in BuildYcmdLibs subprocess.check_call( build_command ) File "/Users/danni/miniconda/lib/python2.7/subprocess.py", line 540, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'ycm_support_libs', '--', '-j', '8']' returned non-zero exit status 2 Traceback (most recent call last): File "./install.py", line 32, in <module> Main() File "./install.py", line 21, in Main subprocess.check_call( [ python_binary, build_file ] + sys.argv[1:] ) File "/Users/danni/miniconda/lib/python2.7/subprocess.py", line 540, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/Users/danni/miniconda/bin/python', '/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py', '--clang-completer']' returned non-zero exit status 1

I just installed the newest version of Vim and CMake via brew, can anybody help me make sense of this issue?

puremourning commented 8 years ago

/Users/danni/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_core.so ld: warning: ignoring file ../clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7, file was built for unsupported file format ( 0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64): ../clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7 Undefined symbols for architecture x86_64: "_clang_Comment_getKind", referenced from:

Strange error - not one i've seen before. Can you post the full command you used to execute the build, your clang and make versions, etc?

zeamador commented 8 years ago

I'm having the exact same problem, also on OSX (10.11.3).

Apple LLVM version 7.0.2 (clang-700.1.81)
Target: x86_64-apple-darwin15.3.0
Thread model: posix
cmake version 3.4.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

Run with:

cd ~/.vim/bundle/YouCompleteMe
./install.py --gocode-completer --clang-completer

I've also tried without the *-completer arguments but the error is the same.

vheon commented 8 years ago

@zeamador what do you mean the same error? Are you referring to the CalledProcessError or to the linking error?

zeamador commented 8 years ago

Actually, mine might be slightly different - I get clang: error: linker command failed with exit code 1 (use -v to see invocation) but immediately before that is ld: can't write output file: /Users/zach/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_core.so for architecture x86_64 which is different from @puremourning's output.

micbou commented 8 years ago

@DanNi0130

ld: warning: ignoring file ../clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so.3.7, file was built for unsupported file format

No doubt this is failing: it is trying to compile with the Clang binaries for Linux on OS X. Now, we need to understand why CMake downloaded these binaries instead of the OS X ones. And for that, the CMake configuration output would be useful. But it is almost two weeks already and no answer from OP so I am closing the issue.

@zeamador Since your issue is different, you should open a new one with the full output of the build process.