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

问题描述 投票:0回答:1

您好,我正在尝试在 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

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

linux centos7
1个回答
1
投票

您的脚本在

autoconf
步骤失败。

来自

man autoconf

剧情简介

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

描述

从模板文件生成配置脚本(如果给定),或者 'configure.ac'(如果存在),否则为'configure.in'。输出发送至 如果给出了 TEMPLATE-FILE,则为标准输出,否则为“configure”。

如您所见,

autoconf
要么期待
TEMPLATE-FILE
,要么正在寻找
configure.ac
configure.in

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

© www.soinside.com 2019 - 2024. All rights reserved.