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 Failed on Centos #2233

Closed mawbhkdg closed 8 years ago

mawbhkdg commented 8 years ago

build by commond line:

./install.py

output:

Searching Python 2.7 libraries... Found Python library: /usr/local/lib/libpython2.7.so Found Python headers folder: /usr/local/include/python2.7 -- 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 -- Detecting C compile features -- Detecting C compile features - 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 -- Detecting CXX compile features -- Detecting CXX compile features - done Your C++ compiler does NOT support C++11, compiling in C++03 mode. -- Found PythonLibs: /usr/local/lib/libpython2.7.so (found suitable version "2.7.10", minimum required is "2.6") NOT using libclang, no semantic completion for C/C++/ObjC will be available -- Found PythonInterp: /usr/local/bin/python2.7 (found version "2.7.10") -- Looking for pthread.h -- Looking for 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: /tmp/ycm_build.TRiphT Scanning dependencies of target BoostParts [ 0%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/numeric.cpp.o [ 1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/arg_to_python_base.cpp.o [ 1%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/type_id.cpp.o [ 2%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/from_python.cpp.o [ 3%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/registry.cpp.o [ 4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/converter/builtin_converters.cpp.o [ 4%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function_doc_signature.cpp.o [ 5%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/stl_iterator.cpp.o [ 7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/iterator.cpp.o [ 7%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/enum.cpp.o [ 8%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/class.cpp.o [ 9%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/function.cpp.o [ 9%] 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 [ 11%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object/inheritance.cpp.o [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/wrapper.cpp.o [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/exec.cpp.o [ 12%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/list.cpp.o [ 14%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/tuple.cpp.o [ 15%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/str.cpp.o [ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/dict.cpp.o [ 16%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/slice.cpp.o [ 17%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/long.cpp.o [ 18%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_protocol.cpp.o [ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/import.cpp.o [ 20%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/errors.cpp.o [ 21%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/object_operators.cpp.o [ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/python/src/module.cpp.o [ 22%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/smart_ptr/src/sp_collector.cpp.o [ 23%] 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/serialization/src/basic_iarchive.cpp.o [ 24%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_iarchive.cpp.o [ 25%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oserializer.cpp.o [ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_iprimitive.cpp.o [ 27%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_wiprimitive.cpp.o [ 28%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_woarchive.cpp.o [ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/archive_exception.cpp.o [ 29%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_oarchive.cpp.o [ 30%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_archive_exception.cpp.o [ 31%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_no_rtti.cpp.o [ 31%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_wiarchive.cpp.o [ 32%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_oarchive.cpp.o [ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_iarchive.cpp.o [ 34%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_woprimitive.cpp.o [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/codecvt_null.cpp.o [ 35%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wgrammar.cpp.o [ 36%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_iserializer.cpp.o [ 37%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/utf8_codecvt_facet.cpp.o [ 38%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info_typeid.cpp.o [ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_iarchive.cpp.o [ 40%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_text_oprimitive.cpp.o [ 41%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/polymorphic_oarchive.cpp.o [ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/singleton.cpp.o [ 42%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/extended_type_info.cpp.o [ 43%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/void_cast.cpp.o [ 44%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_archive.cpp.o [ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_grammar.cpp.o [ 45%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_pointer_oserializer.cpp.o [ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_serializer_map.cpp.o [ 47%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_iarchive.cpp.o [ 48%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/binary_woarchive.cpp.o [ 49%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_wiarchive.cpp.o [ 49%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/stl_port.cpp.o [ 50%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_iserializer.cpp.o [ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_oarchive.cpp.o [ 51%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/text_wiarchive.cpp.o [ 52%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/basic_xml_archive.cpp.o [ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/serialization/src/xml_oarchive.cpp.o [ 54%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/portability.cpp.o [ 55%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path.cpp.o [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/path_traits.cpp.o [ 56%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/utf8_codecvt_facet.cpp.o [ 57%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/operations.cpp.o [ 58%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/windows_file_codecvt.cpp.o [ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/unique_path.cpp.o [ 60%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/filesystem/src/codecvt_error_category.cpp.o [ 61%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/fileiter.cpp.o [ 62%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_raw_buffer.cpp.o [ 62%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex.cpp.o [ 63%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/instances.cpp.o [ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cpp_regex_traits.cpp.o [ 64%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/cregex.cpp.o [ 65%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/icu.cpp.o [ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/w32_regex_traits.cpp.o [ 67%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_debug.cpp.o [ 68%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/c_regex_traits.cpp.o [ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wide_posix_api.cpp.o [ 69%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/usinstances.cpp.o [ 70%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/wc_regex_traits.cpp.o [ 71%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/posix_api.cpp.o [ 71%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/static_mutex.cpp.o [ 72%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/winstances.cpp.o [ 74%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/regex/src/regex_traits_defaults.cpp.o [ 74%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/chrono.cpp.o [ 75%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/thread_clock.cpp.o [ 76%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/chrono/src/process_cpu_clocks.cpp.o [ 76%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/atomic/src/lockpool.cpp.o [ 77%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/auto_timers_construction.cpp.o [ 78%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/timer/src/cpu_timer.cpp.o [ 80%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/system/src/error_code.cpp.o [ 80%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/posix_time/posix_time_types.cpp.o [ 81%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/gregorian_types.cpp.o [ 82%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/date_generators.cpp.o [ 82%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_month.cpp.o [ 83%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/date_time/src/gregorian/greg_weekday.cpp.o [ 84%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/exception/src/clone_current_exception_non_intrusive.cpp.o [ 84%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/future.cpp.o [ 85%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once.cpp.o [ 87%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/once_atomic.cpp.o [ 87%] Building CXX object BoostParts/CMakeFiles/BoostParts.dir/libs/thread/src/pthread/thread.cpp.o [ 88%] Linking CXX static library libBoostParts.a [ 88%] Built target BoostParts Scanning dependencies of target ycm_core [ 89%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Candidate.cpp.o [ 90%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CandidateRepository.cpp.o [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Result.cpp.o [ 91%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierCompleter.cpp.o [ 92%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNode.cpp.o [ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/versioning.cpp.o [ 94%] Building CXX object ycm/CMakeFiles/ycm_core.dir/ycm_core.cpp.o [ 95%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierDatabase.cpp.o [ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/Utils.cpp.o [ 96%] Building CXX object ycm/CMakeFiles/ycm_core.dir/LetterNodeListMap.cpp.o [ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/PythonSupport.cpp.o [ 97%] Building CXX object ycm/CMakeFiles/ycm_core.dir/CustomAssert.cpp.o [ 98%] Building CXX object ycm/CMakeFiles/ycm_core.dir/IdentifierUtils.cpp.o In file included from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:22, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:18: /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/boost/move/unique_ptr.hpp: In member function ‘YouCompleteMe::LetterNodeListMap& YouCompleteMe::LetterNodeListMap::operator=(YouCompleteMe::LetterNodeListMap&)’: /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNodeListMap.h:65: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:37: instantiated from here /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/BoostParts/boost/move/unique_ptr.hpp:362: 错误:‘boost::movelib::unique_ptr<T, D>& boost::movelib::unique_ptr<T, D>::operator=(boost::movelib::unique_ptr<T, D>&) [with T = boost::array<YouCompleteMe::NearestLetterNodeIndices, 128ul>, D = boost::movelib::default_delete<boost::array<YouCompleteMe::NearestLetterNodeIndices, 128ul> >]’是私有的 /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNodeListMap.h:65: 错误:在此上下文中 In file included from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:18: /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h: In member function ‘YouCompleteMe::LetterNode& YouCompleteMe::LetterNode::operator=(YouCompleteMe::LetterNode&)’: /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:35: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(gnu_cxx::normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:37: instantiated from here /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:35: 附注:在这里第一次需要生成的方法‘YouCompleteMe::LetterNodeListMap& YouCompleteMe::LetterNodeListMap::operator=(YouCompleteMe::LetterNodeListMap&)’ In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/vector:69, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNodeListMap.h:23, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:22, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:18: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:37: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:312: 附注:在这里第一次需要生成的方法‘YouCompleteMe::LetterNode& YouCompleteMe::LetterNode::operator=(YouCompleteMe::LetterNode&)’ In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/vector:61, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNodeListMap.h:23, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:22, from /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:18: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h: In static member function ‘static _OI std::copy_move<false, false, std::random_access_iterator_tag>::copy_m(_II, _II, _OI) [with II = const YouCompleteMe::LetterNode, OI = YouCompleteMe::LetterNode]’: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:397: instantiated from ‘_OI std::copy_move_a(_II, _II, _OI) [with bool _IsMove = false, II = const YouCompleteMe::LetterNode, OI = YouCompleteMe::LetterNode]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:436: instantiated from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false, _II = gnu_cxx::normal_iterator<const YouCompleteMe::LetterNode*, std::vector<YouCompleteMe::LetterNode, std::allocator > >, _OI = gnu_cxx::normal_iterator<YouCompleteMe::LetterNode*, std::vector<YouCompleteMe::LetterNode, std::allocator > >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:468: instantiated from ‘_OI std::copy(_II, _II, _OI) [with _II = gnu_cxx::normal_iterator<const YouCompleteMe::LetterNode*, std::vector<YouCompleteMe::LetterNode, std::allocator > >, _OI = gnu_cxx::normal_iterator<YouCompleteMe::LetterNode*, std::vector<YouCompleteMe::LetterNode, std::allocator > >]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/vector.tcc:176: instantiated from ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:35: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(gnu_cxx::normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = YouCompleteMe::LetterNode, _Alloc = std::allocatorYouCompleteMe::LetterNode]’ /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.cpp:37: instantiated from here /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/stl_algobase.h:343: 错误:no match 为‘operator=’在‘* result = * __first’中 /home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/LetterNode.h:35: 附注:备选为: YouCompleteMe::LetterNode& YouCompleteMe::LetterNode::operator=(YouCompleteMe::LetterNode&) gmake[3]: * [ycm/CMakeFiles/ycm_core.dir/LetterNode.cpp.o] 错误 1 gmake[3]: * 正在等待未完成的任务.... gmake[2]: * [ycm/CMakeFiles/ycm_core.dir/all] 错误 2 gmake[1]: * [ycm/CMakeFiles/ycm_core.dir/rule] 错误 2 gmake: *\ [ycm_core] 错误 2 Traceback (most recent call last): File "/home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 480, in Main() File "/home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 467, in Main BuildYcmdLib( args ) File "/home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py", line 369, in BuildYcmdLib subprocess.check_call( build_command ) File "/usr/local/lib/python2.7/subprocess.py", line 540, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--target', 'ycm_core', '--', '-j', '24']' returned non-zero exit status 2 Traceback (most recent call last): File "./install.py", line 44, in Main() File "./install.py", line 33, in Main subprocess.check_call( [ python_binary, build_file ] + sys.argv[1:] ) File "/usr/local/lib/python2.7/subprocess.py", line 540, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/local/bin/python', u'/home/mwb/.vim/bundle/YouCompleteMe/third_party/ycmd/build.py']' returned non-zero exit status 1

puremourning commented 8 years ago

Duplicate. Closing.

https://github.com/Valloric/YouCompleteMe/issues/2227

mawbhkdg commented 8 years ago

I tried gcc version 4.9.2 and 6.1.0, both failed as before, then tried gcc version 4.8.2 in devtoolset sucessed.