autoconf --version

autoconf (GNU Autoconf) 2.59

automake --version

automake (GNU automake) 1.9.6

m4 --version

GNU M4 1.4.4

libtool --version

ltmain.sh (GNU libtool) 1.5.22

如果在上述版本的libtool遇到如下错误:

configure.ac:64: error: possibly undefined macro: AC_PROG_LIBTOOL

      If this token and others are legitimate, please use m4_pattern_allow.

      See the Autoconf documentation.

请升级libtool版本,下面这个版本测试通过:

libtool --version

libtool (GNU libtool) 2.4

下载网址:

http://mirrors.ustc.edu.cn/gnu/libtool/libtool-2.4.tar.gz

automake、autoconf和m4可以在http://ftp.gnu.org/gnu找到各种版本的源代码安装包。

如果过程中仍遇到如下错误:

../libtool: line 816: X--tag=CXX: command not found

../libtool: line 849: libtool: ignoring unknown tag : command not found

../libtool: line 816: X--mode=link: command not found

../libtool: line 966: *** Warning: inferring the mode of operation is deprecated.: command not found

../libtool: line 967: *** Future versions of Libtool will require -mode=MODE be specified.: command not found

gcc: no input files

gcc: no input files

gcc: no input files

gcc: no input files

../libtool: line 2120: X-D_GNU_SOURCE: command not found

../libtool: line 2120: X-DTHREADED: command not found

../libtool: line 2120: X-rdynamic: command not found

../libtool: line 2120: X-Wall: command not found

../libtool: line 2120: X-fPIC: command not found

../libtool: line 2120: X-g: command not found

../libtool: line 2120: X-rdynamic: command not found

../libtool: line 2120: X-fPIC: command not found

../libtool: line 2284: Xiflow_download: command not found

../libtool: line 2289: X: command not found

../libtool: line 2296: Xiflow_download: command not found

../libtool: line 2436: X-lrt: command not found

../libtool: line 2436: X-lz: command not found

../libtool: line 2436: X-lpthread: command not found

../libtool: line 2436: X-lm: command not found

../libtool: line 2436: X-ldl: command not found

../libtool: line 2436: X-lrt: command not found

../libtool: line 2436: X-lz: command not found

../libtool: line 2436: X-lpthread: command not found

../libtool: line 2436: X-lm: command not found

../libtool: line 2436: X-ldl: command not found

这个错误据说是libtool版本问题,需要回退版本,但实际上不用回退版本也可以解决,在libtool(请注意不是/usr/bin/libtool,而是和configure同一目录下的,在mooon中,就是src目录)文件中找到下列行:

# An echo program that protects backslashes.

ECHO="printf %s\\n"

将ECHO一句换成:echo="echo",问题即可得到解决,如果没有ECHO="printf %s\\n"一行,但有ECHO="echo"一行,那解决方法是相同的。

最新文章

  1. Android-armebi-v7a、arm64-v8a、armebi的坑
  2. C# 调用C++ SDK/API的问题总结
  3. 浅谈Android中layout_weight
  4. Session监听器
  5. SublimeREPL快捷键设置
  6. smem – Linux 内存监视软件
  7. Linux gnome
  8. POJ 3286 How many 0's?(数位DP)
  9. 位运算(bit)
  10. Copying Fields to a new Record
  11. 一个利用window.name实现的windowStorage
  12. db file sequential read (数据文件顺序读取)
  13. C++库研究笔记——生成一组随机数
  14. HDU4405-Aeroplane chess(可能性DP需求预期)
  15. 深入理解Java Proxy机制(转)
  16. Git版本切换
  17. python笔记十(列表生成式、字典生成式、生成器、生成器的并行)
  18. typescript的数据类型
  19. [daily] cscope
  20. [LeetCode]460.LFU缓存机制

热门文章

  1. C++(五)— 控制保留小数位数
  2. node Express安装和使用
  3. hdu 1503 Advanced Fruits(最长公共子序列)
  4. LXC linux容器简介——在操作系统层次上为进程提供的虚拟的执行环境,限制其使用的CPU和mem等资源,底层是linux内核资源管理的cgroups子系统
  5. Jenkins部署及邮箱配置
  6. FFmpeg 'scale' filter not present, cannot convert pixel formats.
  7. [原]NYOJ-开灯问题-77
  8. 51Nod1766 树上的最远点对
  9. NOIp2018集训test-10-16 (bike day2)
  10. python构造一个http请求