错误:autoconf失败,退出状态:1

时间:2018-08-16 12:09:48

标签: linux centos7

您好,我正尝试在centos 7.5中构建shell脚本,但由于以下错误而被停止

错误:

[root@localhost unimrcp-1.5.0]# ./bootstrap
+ libtoolize --force --automake --copy
+ aclocal -I build/acmacros
+ automake --foreign --add-missing --copy
Usage: autoconf [-h] [--help] [-m dir] [--macrodir=dir]
       [-l dir] [--localdir=dir] [--version] [template-file]
automake: error: autoconf failed with exit status: 1
+ autoconf
autoconf: configure.in: No such file or directory
+ rm -rf autom4te.cache

,以下是我尝试执行的Shell脚本。 bootstrap.sh

#! /bin/sh

case `uname` in
    Darwin) libtoolize=glibtoolize ;;
    *)      libtoolize=libtoolize  ;;
esac

set -x
$libtoolize --force --automake --copy
aclocal -I build/acmacros
automake --foreign --add-missing --copy
autoconf

rm -rf autom4te.cache

有人可以帮助我解决这个问题吗? 谢谢:)

1 个答案:

答案 0 :(得分:1)

您的脚本在autoconf步骤失败。

来自man autoconf

  

简介

     

autoconf [选项] ... [模板文件]

     

说明

     

从TEMPLATE-FILE生成配置脚本,如果给定的话,或者   “ configure.ac”(如果存在),否则为“ configure.in”。输出发送到   如果提供了TEMPLATE-FILE,则为标准输出,否则输出为“ configure”。

如您所见,autoconf是在期待TEMPLATE-FILE还是在寻找configure.acconfigure.in

由于均未给出,因此您的脚本失败了。