[httpd]; make build/rules.mk:75: правило для цели "all-recursive" не удалось

[httpd]; make build/rules.mk:75: правило для цели "all-recursive" не удалось

Я пытаюсь установить httpd из apche. Для этого мне нужно установить 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 не была установлена. Поэтому я скачал libraray сhttps://github.com/libexpat/libexpat/releasesи выполните следующие команды в папке expact.

Каталог: expact-2.2.7

$ ./configure
$ sudo make
$ sudo make install

Связанный контент