您好,我正尝试在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
有人可以帮助我解决这个问题吗? 谢谢:)
答案 0 :(得分:1)
您的脚本在autoconf
步骤失败。
来自man autoconf:
简介
autoconf [选项] ... [模板文件]
说明
从TEMPLATE-FILE生成配置脚本,如果给定的话,或者 “ configure.ac”(如果存在),否则为“ configure.in”。输出发送到 如果提供了TEMPLATE-FILE,则为标准输出,否则输出为“ configure”。
如您所见,autoconf
是在期待TEMPLATE-FILE
还是在寻找configure.ac
或configure.in
。
由于均未给出,因此您的脚本失败了。