编译vim时找不到tgetent()

阿尔克西奇

当前,我正在尝试将YouCompleteMe扩展安装到我的vim设置中,但是它要求我的vim具有7.3.584或更高版本。我的Ubuntu 12.10随附的vim是7.3.547,因此我必须按照此说明从源代码重新编译vim

如指令所述,我执行了:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \ 
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \ 
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev ruby​​-dev mercurial

这应该给我编译所需的所有软件包。但是,当我克隆了vim源代码并打算开始调整配置以进行编译时,我得到了

...
在-lcurses中检查tgetent ...是,
termcap库不可用,
未找到终端库,
检查tgetent()...配置:错误:未找到!
    您需要安装一个终端库;例如ncurses。
    或使用--with-tlib指定库的名称。

我做了一些研究,总的感觉是我应该将ncurses指定为我的终端库。但是当我做的时候

./configure --with-tlib = ncurses

它大喊

...
检查--with-tlib参数... ncurses
尝试与ncurses库链接... OK
尝试tgetent()...配置:错误:未找到!
    您需要安装一个终端库;例如ncurses。
    或使用--with-tlib指定库的名称。

我不知道是否缺少任何东西,或者是否有其他方法来获取最新版本的vim?非常感谢!

罗曼

我一直在使用那个家伙的PPA来保持Vim在Ubuntu 11.04上的最新状态。我认为最新版本是7.3.854,可与YouCompleteMe一起使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mingw:使用-std = c ++ 11编译时找不到函数

来自分类Dev

编译时找不到保险丝功能

来自分类Dev

为C ++编译时找不到符号,但为C找到

来自分类Dev

Xcode .pch编译时错误。找不到文件

来自分类Dev

(Java)编译时出现“错误:找不到符号”?

来自分类Dev

使用编译vlfeat库时找不到-lvl

来自分类Dev

尝试编译libeemd时找不到库

来自分类Dev

编译时TypeScript找不到外部模块

来自分类Dev

编译DLIB时出错-找不到Boost

来自分类Dev

使用Java编译调试时,Java文件找不到DeviceEventManagerModule

来自分类Dev

编译时找不到ldl lnsl lpthread lrt吗?

来自分类Dev

编译Vim时找不到终端库

来自分类Dev

CMake在编译Google的protobuf示例时找不到protobuf

来自分类Dev

编译时找不到Qt文件

来自分类Dev

编译Java程序“找不到符号”时发生错误

来自分类Dev

编译gnome扩展时找不到GLIB_GSETTINGS

来自分类Dev

编译Vim时找不到终端库

来自分类Dev

找不到符号(java编译时错误)

来自分类Dev

Xcode .pch编译时错误。找不到文件

来自分类Dev

编译时错误:找不到符号Jlabel

来自分类Dev

编译.java文件时找不到符号错误

来自分类Dev

编译GCC 4.5.2时找不到libgmp

来自分类Dev

在编译时找不到math.h:Hydra(Cygwin)

来自分类Dev

编译PocketSphinx时找不到sphinxbase.lib

来自分类Dev

在Windows上编译php时找不到Buildconf

来自分类Dev

错误:编译FFMPEG库时找不到libfaac

来自分类Dev

使用 makefile 编译 Ada 时找不到 *.ads 文件

来自分类Dev

编译时找不到 Spring 数据存储库

来自分类Dev

编译角度项目时找不到名称“MediaQueryListEventMap”