#vim #compilation #python-3.x #ncurses #opensuse
#vim #Сборник #python-3.x #ncurses #opensuse
Вопрос:
Недавно я начал переходить на vim в качестве основной среды разработки, и я хотел написать для него несколько плагинов на Python. Вскоре я обнаружил, что на моем opensuse vim распространяется без поддержки python, поэтому я приступил к получению исходного кода и попытке его компиляции. Вызов
./configure --enable-python3interp
возвращает ошибку, что ncurse не установлен. Поскольку в openSUSE libncurses6 это предусмотрено, я приступил к выполнению этого:
./configure --enable-python3interp --with-tlib=libncurses6
В этом случае я получаю следующую ошибку:
checking --with-tlib argument... libncurses6
checking for linking with libncurses6 library... configure: error: FAILED
Я не уверен, что делать. На всякий случай я установил все пакеты, связанные с ncurse, но все равно не повезло.
Моя ОС — openSUSE 11.4, и я бы предпочел использовать интерпретатор python 3.x по умолчанию.
Заранее спасибо!
Комментарии:
1. Что
ls /usr/lib | grep ncurses
дает? Может быть, изменить--with-tlib=libncurses6
на--with-tlib=ncurses6
?2. На самом деле он ничего не выводит. Однако приведенное ниже решение устранило проблему.
Ответ №1:
Согласно службе сборки openSUSE, у вас должен быть установлен пакет ncurses-devel и запустить configure using --with-tlib=ncurses
.
Ответ №2:
На mingw:
mingw-get install mingw32-libpdcurses
configure --with-tlib=pdcurses
Ответ №3:
yum install ncurses-devel
Повторите попытку ./configure