Compiling

正在檢查所需的 M4 宏…找不到 yelp.m4

  • March 25, 2017

我在 Linux Mint 18 Cinnamon 64 位。

我正要從原始碼編譯file-roller稱為GNOME 的存檔管理器

但是執行時:

./autogen.sh

缺少以下 M4 宏:

Checking for required M4 macros...
yelp.m4 not found
***Error***: some autoconf macros required to build Package
were not found in your aclocal path, or some forbidden
macros were found.  Perhaps you need to adjust your
ACLOCAL_PATH?

您可以使用apt-file它,而不必知道 M4 文件的去向:

apt-file search yelp.m4

即使沒有安裝包(),也會告訴您特定文件的位置yelp-tools

yelp-tools: /usr/share/aclocal/yelp.m4

這告訴您安裝yelp-tools應該允許建構進一步進行。

或者,您可以檢查Debian 中的 build-dependenciesfile-roller:該列表yelp-tools也列出了您需要的所有其他軟體包。

在 Linux Mint 18apt-file上沒有預裝,但它很容易安裝:

sudo apt-get install apt-file

安裝後,您需要使用以下命令更新其數據庫:

sudo apt-file update

引用自:https://unix.stackexchange.com/questions/325744