[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

OS: デビアン

私の質問は次のとおりです:

この問題を解決するには何を変更する必要がありますか?

このエラーはなぜ発生するのでしょうか?

答え1

ついに問題を解決しました! (:

expat.hライブラリがインストールされていませんでした。そこで、ライブラリを以下からダウンロードしました。https://github.com/libexpat/libexpat/releasesexpact フォルダーで以下のコマンドを実行します。

ディレクトリ: expact-2.2.7

$ ./configure
$ sudo make
$ sudo make install

関連情報