Компиляция vim из исходного кода — не удается настроить с помощью libncurses6

#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