gpt4 book ai didi

autotools - 可能是未定义的宏 : AC_MSG_ERROR

转载 作者:行者123 更新时间:2023-12-03 04:42:21 29 4
gpt4 key购买 nike

我在configure.ac中有以下内容:

AC_CHECK_PROGS(MAKE,$MAKE make gmake,error)
if test "x$MAKE" = "xerror" ;then
AC_MSG_ERROR([cannot find a make command])
fi

这已经在我们的项目中存在很长时间了,但在某些设置中,我收到此错误:

configure.ac:45: error: possibly undefined macro: AC_MSG_ERROR
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.

最近在上面添加的行:

AC_CONFIG_MACRO_DIR([m4])
LT_INIT

谁能解释一下导致此错误的原因以及如何找出问题?

编辑:添加有关差异的详细信息。

有效的盒子:

uname -a Linux host1 2.6.38-13-generic #53-Ubuntu SMP Mon Nov 28 19:33:45 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

automake: 1.11.1
autoconf: 2.67
m4: 1.4.14
libtoolize: 2.2.6b

盒子不起作用:

Linux host2 2.6.32-35-generic-pae #78-Ubuntu SMP Tue Oct 11 17:01:12 UTC 2011 i686 GNU/Linux

automake: 1.11.1
autoconf: 2.65
m4: 1.4.13
libtoolize: 2.2.6b

新编辑:只有 32 位机器会遇到此困难。

已更新我可以使用 autoconf 2.67automake 1.11.1libtool 2.2 在 CentOS 计算机上重现该问题.6bm4 1.4.14。这只是 32 位机器的错误吗?

最佳答案

我遇到了同样的问题,发现 pkg-config 包丢失。

安装包后,一切都正确生成。

关于autotools - 可能是未定义的宏 : AC_MSG_ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811381/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com