Я хочу создать энергию со всеми библиотеками, какая энергия зависит от, статически связанный. Версия Vim необходима для выполнения YouCompleteMe. Я использую следующие флаги с, настраивают сценарий:
$./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-perlinterp \
--enable-luainterp \
--enable-gui=gtk2 \
--enable-cscope
Я установил LDFLAGS на '-static'
$export LDFLAGS='-static'
Я также установил все зависимости от сборки энергии:
$sudo apt-get build-dep vim
Оказывается, что существует все еще что-то пропавшие без вести, потому что я добираюсь, следующее сообщение об ошибке от настраивают сценарий:
checking --with-tlib argument... empty: automatic terminal library selection
checking for tgetent in -ltinfo... no
checking for tgetent in -lncurses... no
checking for tgetent in -ltermlib... no
checking for tgetent in -ltermcap... no
checking for tgetent in -lcurses... no
no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib.
Я проверил, есть ли у меня статическая версия ncurses библиотеки - да, я имею под следующим местоположением:
/usr/lib/i386-linux-gnu/libncurses.a
Без статической энергии LDFLAG создает без любой проблемы.
У Вас есть какие-либо идеи, почему это происходит?
У меня была подобная проблема при попытке некоторых вещей pkgsrc на порте энергии. Попытайтесь открыть файл config.log. В моем случае настраивать сценарий сказал мне это:
| int
| main ()
| {
| char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist");
| ;
| return 0;
| }
configure:11408: error: NOT FOUND!
You need to install a terminal library; for example ncurses.
Or specify the name of the library with --with-tlib.
Проблема здесь состоит в том, что termcap.h заголовок отсутствует на фрагменте кода C. Таким образом, я исправил настраивать сценарий путем добавления #include <termcap.h>
и затем это было в порядке.
Я не знаю, необходимо ли это та же проблема на Вашей платформе, но попробовать :)