Compiling
正在檢查所需的 M4 宏…找不到 yelp.m4
我在 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-dependencies
file-roller
:該列表yelp-tools
也列出了您需要的所有其他軟體包。在 Linux Mint 18
apt-file
上沒有預裝,但它很容易安裝:sudo apt-get install apt-file
安裝後,您需要使用以下命令更新其數據庫:
sudo apt-file update