在編譯LXC時,遇到一個問題,提示 'aclocal-1.14'缺失。如下:
WARNING: 'aclocal-1.14' is missing on your system.
You should only need it if you modified 'acinclude.m4' or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake package: It also requires GNU Autoconf, GNU m4 and Perl in order to run: make[1]: *** [aclocal.m4] Error 127
經查,確實在系統中沒有找到'aclocal-1.14',但存在aclocal,不過是1.13版本的。
理論上,代碼不會明確要具體版本號的。可能是之前在其他服務器編譯后,沒有清理干凈所致。
但執行clean后,問題依舊。
經過網絡搜索,發現不少開源代碼存在類似問題,https://stackoverflow.com/questions/30498891/squid-source-code-directory-renaming-gives-aclocal-1-14-missing-error-during-m。
其中給出解決方法就是touch幾個編譯文件
touch configure.ac aclocal.m4 configure Makefile.am Makefile.in
在代碼根目錄執行后,確實可以解決。
轉載http://blog.chinaunix.net/uid-29043620-id-5770557.html
