gpt4 book ai didi

c - 更改configure.ac后如何重建openssh 5.2p1

转载 作者:行者123 更新时间:2023-11-30 18:08:54 25 4
gpt4 key购买 nike

我需要将 AM_PATH_CHECK 添加到 configure.am,然后尝试运行通常的 autotools 命令序列来重建所有 makefile 等:

aclocal
automake -ac
autoheader
autoreconf
./configure
make

这里我对 autotools 缺乏了解,因为这个版本的 openssh 没有 Makefile.am ???现在我该怎么办?

如果我尝试忽略这一点并无论如何构建,配置都会因这个可爱的错误而死亡:

checking whether OpenSSL's PRNG is internally seeded... yes
./configure: line 18275: syntax error near unexpected token `PROG_LS,'
./configure: line 18275: `OSSH_PATH_ENTROPY_PROG(PROG_LS, ls)'

由configure.ac中的这一行引起:

OSSH_PATH_ENTROPY_PROG(PROG_LS, ls)

这实际上是由我对configure.ac 的更改引起的吗?
我可以做什么来重新生成所需的文件以允许配置工作?
如果我取出更改并且不运行 aclocal 那么它可以工作???

最佳答案

检查定义 OSSH_PATH_ENTROPY_PROG 的 .m4 文件在哪里,然后将其目录传递给 aclocal:

aclocal -I <directory>

如果没有Makefile.am,则跳过automake命令。

关于c - 更改configure.ac后如何重建openssh 5.2p1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066625/

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