鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译Jansi时提示automake failed with exit status: 1的解决方法

问题现象描述

编译Jansi时报错,报错信息如下。

1
2
3
4
[INFO] /usr/share/automake-1.13/am/ltlibrary.am: warning: 'libjansi.la': linking libtool libraries using a non-POSIX
[INFO] /usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
[INFO] Makefile.am:20:   while processing Libtool library 'libjansi.la'
[INFO] autoreconf: automake failed with exit status: 1

关键过程、根本原因分析

结论、解决方案及效果

在编译的库目录下,找到'configure.ac',用文本编辑器打开,找到类似以下的文本,在最后一行添加AM_PROG_AR即可。

1
2
3
4
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LIBTOOL([disable-static])
AM_PROG_AR