[httpd]; make build/rules.mk:75: die Regel für das Ziel „all-recursive“ ist fehlgeschlagen

[httpd]; make build/rules.mk:75: die Regel für das Ziel „all-recursive“ ist fehlgeschlagen

Ich versuche, httpd von Apache zu installieren. Dazu muss ich pcre mit dem folgenden Befehl installieren:

im Verzeichnis: pcre-8.39

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

Das hat ganz gut geklappt.

Danach konnte ich das Konfigurationsprogramm ohne Fehler von httpd ausführen.

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

Also habe ich den nächsten Schritt versucht. Der Befehl make:

make

Hier ist mir ein Fehler unterlaufen:

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

Ich verwende httpd Version 2.4.39 und pcre Version 8.39.

Versionen

httpd: 2.4.39

PCRE: 8,39

Betriebssystem: Debian

Meine Frage ist:

Was muss ich ändern, um dieses Problem zu lösen?

Warum tritt dieser Fehler auf?

Antwort1

Ich habe mein Problem endlich gelöst! (:

Die expat.h-Bibliothek war nicht installiert. Daher habe ich die Bibliothek heruntergeladen vonhttps://github.com/libexpat/libexpat/releasesund führen Sie die folgenden Befehle im Ordner „expact“ aus.

Verzeichnis: expect-2.2.7

$ ./configure
$ sudo make
$ sudo make install

verwandte Informationen