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"一行,那解决方法是相同的。

mooon模板的automake、autoconf、m4和libtool版本信息的更多相关文章

  1. 大型项目使用Automake/Autoconf完成编译配置

    http://www.cnblogs.com/xf-linux-arm-java-android/p/3590770.htmlhttp://blog.csdn.net/zengraoli/articl ...

  2. MAC下安装automake autoconf工具

    I noticed today that while Mac OS 10.6 (specifically, 10.6.2) comes with automake and autoconf, the ...

  3. 大型项目使用Automake/Autoconf完成编译配置(标准的编译过程已经变成了简单的三部曲:configure/make/make install,)

    使用过开源C/C++项目的同学们都知道,标准的编译过程已经变成了简单的三部曲:configure/make/make install, 使用起来很方便,不像平时自己写代码,要手写一堆复杂的Makefi ...

  4. C#,C++修改vs文件模板,添加自定义代码版权版本信息

    简单型的修改类似该路径下的模板文件即可(vs版本或安装路径不同路径可能不同) C#: 模板参数参考https://msdn.microsoft.com/zh-cn/library/eehb4faa.a ...

  5. 自动生成 Makefile (automake/autoconf 入门)

    作为Linux 下的程序开发人员,大家一定都遇到过Makefile ,用make 命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile ,如果要想写出一个符合自由软件 ...

  6. automake,autoconf使用详解

    本文地址: http://www.laruence.com/2009/11/18/1154.html 文章转自: http://www.linuxcomputer.cn/ 作为Linux下的程序开发人 ...

  7. automake autoconf 使用详解

    本文地址: http://www.laruence.com/2009/11/18/1154.html 文章转自: http://www.linuxcomputer.cn/ 作为Linux下的程序开发人 ...

  8. automake/autoconf的简单例子

    参考文章1:http://loftor.com/archives/automake.html 参考文章2:http://www.blogjava.net/huyi2006/articles/18790 ...

  9. libtool版本过新的问题

      安装过程中出现: libtool: Version mismatch error. This is libtool 2.4.2, but the libtool: definition of th ...

随机推荐

  1. vim配置文件 .vimrc 重要参数

    vim配置文件的路径为  ~/.vimrc 重要参数如下: set mouse=a  //激活鼠标可用 syntax enable  //开启语法 set cursorline  //开启当前行光标线 ...

  2. java 获取pdf内容

    1. 说明 将pdf中的文字读取处理还有一些限制:1. 文档的安全属性不能过于严格 2. 不能存在图片. 2. 直接贴相关的源码 有两种读取方式,maven对应的pom文件 <dependenc ...

  3. JS常用工具类代码

    http://www.cnblogs.com/liszt/archive/2011/08/16/2140007.html js/javascript删除字符串中的html标签 function rem ...

  4. type为number的input标签输入小数的方法

    纠结了一段时间都没找出方法,最后灵光一现想出这个方法,没想到测试下果然成功了! 看目前网上几乎很难找到相对应的解决方法,所以这里分享出来,如果有更佳方法欢迎提出. 方法如下: <input ty ...

  5. PyQt5布局管理(1)

    Qt布局管理按简单分可分为绝对位置布局和布局管理器布局 一.绝对位置布局: 组件不放在布局管理器中,通过函数setGeometry(x,y,width,height)来设定组件相对其父窗口的位置.其中 ...

  6. hihocoder-1284 机会渺茫(水题)

    机会渺茫 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi最近在追求一名学数学的女生小Z.小Z其实是想拒绝他的,但是找不到好的说辞,于是提出了这样的要求:对于给定的两 ...

  7. Android中高效的显示图片之二——在非UI线程中处理图片

    在“加载大图”文章中提到的BitmapFactory.decode*方法,如果源数据是在磁盘.网络或其它任何不是在内存中的位置,那么它都不应该在UI线程中执行.因为它的加载时间不可预测且依赖于一系列因 ...

  8. 【集成学习】lightgbm参数介绍(sklearn)

    #  XGBoost和LightGBM部分参数对比表: lightgbm.sklearn参数介绍(官网)

  9. IAR常用快捷键及技巧

    1.复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分.方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分 [END/2015-09-23] 2.复制一行 ...

  10. Python:.join()函数

    转于:https://blog.csdn.net/chixujohnny/article/details/53301995 博主:chixujohnny 介绍:.join是一个字符串操作函数,将元素相 ...