[httpd];make build/rules.mk:75:目标“all-recursive”的规则失败

[httpd];make build/rules.mk:75:目标“all-recursive”的规则失败

我尝试从 apche 安装 httpd。因此我必须使用以下命令安装 pcre:

在目录中:pcre-8.39

./configure --prefix=/usr/local/pcre
make
make install

效果非常好。

在此之后,我能够运行 httpd 的配置程序而不会出现错误。

./configure --prefix=/usr/local/apache --with-pcre=/usr/local/pcre/bin/pcre-config

所以我尝试了下一步。命令make

make

这里我收到一个错误:

...
...
httpd-2.4.39/build/rules.mk:75: the rule for goal "all-recrusive" failed
make: *** [all-recrusive] Error 1

我使用 httpd 版本 2.4.39 和 pcre 版本 8.39。

版本

httpd:2.4.39

聚合酶链反应:8.39

操作系统:Debian

我的问题是:

我必须做哪些改变才能解决这个问题?

为什么会出现这个错误?

答案1

我终于解决了我的问题!(:

expat.h 库没有安装。因此我从以下网址下载了该库https://github.com/libexpat/libexpat/releases并在 expact 文件夹中运行以下命令。

目录:expact-2.2.7

$ ./configure
$ sudo make
$ sudo make install

相关内容