我正在尝试使用 pdumper 构建最新的 emacs,但我不知道我做得是否正确。
首先我从这里克隆它https://git.savannah.gnu.org/git/emacs.git然后检查pdumper
分支。然后尝试仅使用--without-makeinfo
标志来配置它。然后它达到了一个点,它需要我一个库,然后我重试它,然后再次安装其他库,直到我达到这个
checking for library containing tputs... no
configure: error: The required function 'tputs' was not found in any library.
The following libraries were tried (in order):
libtinfo, libncurses, libterminfo, libcurses, libtermcap
Please try installing whichever of these libraries is most appropriate
for your system, together with its header files.
For example, a libncurses-dev(el) or similar package.
然后我想知道我需要哪一个,也许我正在安装具有我不使用的功能的库。在最后的手段中,我想问我应该传递哪些标志./configure
以及应该首先安装哪些库。
我正在Linux fedora-acer 4.16.5-200.fc27.x86_64
xorg 上使用 gnome shell。
谢谢
答案1
我没有尝试过pdumper
分支,但是对于tputs
,你需要安装ncurses-devel
f28 上需要以下软件包才能成功编译:
autoconf texinfo gtk4-devel gtk+-devel libXaw-devel libtiff-devel giflib-devel jpeglib-devel gnutls-devel ncurses-devel