在 Fedora 中使用 pdumper 构建 emacs 的正确方法是什么?

在 Fedora 中使用 pdumper 构建 emacs 的正确方法是什么?

我正在尝试使用 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_64xorg 上使用 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

相关内容