Buduję YouCompleteMe
wtyczkę vima, po tym document. Po uruchomieniu make
pojawia się następujący błąd.Błąd Libpython podczas budowania YouCompleteMe
Linking CXX shared library /home/sagar/.vim/bundle/YouCompleteMe/python/ycm_core.so
/usr/bin/ld: /usr/local/lib/libpython2.7.a(abstract.o): relocation R_X86_64_32S against `_Py_NotImplementedStruct' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libpython2.7.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
Co to jest błąd?
Zainstalowałem pyenv do zarządzania wersjami Pythona. Czy to powoduje problem?
Spróbuj skompiluj go za pomocą '-fPIC'. Powinieneś także mieć dostępne biblioteki Pythona 2.7. – bosnjak
@Lawrence próbował kompilacji z '-fPIC' to nie działa, ten sam błąd. –