![[httpd]; make build/rules.mk:75: правило для цели "all-recursive" не удалось](https://rvso.com/image/1598533/%5Bhttpd%5D%3B%20make%20build%2Frules.mk%3A75%3A%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%20%D0%B4%D0%BB%D1%8F%20%D1%86%D0%B5%D0%BB%D0%B8%20%22all-recursive%22%20%D0%BD%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C.png)
Я пытаюсь установить 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