您好,我正在尝试在 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
有人可以帮我解决这个问题吗? 谢谢你:)
您的脚本在
autoconf
步骤失败。
来自
man autoconf
:
剧情简介
autoconf [选项]...[模板文件]
描述
从模板文件生成配置脚本(如果给定),或者 'configure.ac'(如果存在),否则为'configure.in'。输出发送至 如果给出了 TEMPLATE-FILE,则为标准输出,否则为“configure”。
如您所见,
autoconf
要么期待TEMPLATE-FILE
,要么正在寻找configure.ac
或configure.in
。
由于两者均未给出,因此您的脚本失败。