Ошибка при компиляции файла apache APR make file not found

Я попытался скомпилировать apache APR. инструкция сказала:

Все, что вам нужно сделать, это следующее:

 ./configure
  make
  make install

После./compile я получаю следующий вывод:

configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/apr.h
config.status: creating build/apr_rules.mk
config.status: creating build/pkg/pkginfo
config.status: creating apr-1-config
config.status: creating apr.pc
config.status: creating test/Makefile
config.status: creating test/internal/Makefile
config.status: creating include/arch/unix/apr_private.h
config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
config.status: include/apr.h is unchanged
config.status: include/arch/unix/apr_private.h is unchanged

Когда я пытаюсь сделать "make", файл make не найден:

-bash: make: command not found

Что здесь не так?

Ответ 1

Отредактируйте файл конфигурации

Измените строку

$RM "$ cfgfile"

to

$RM -f "$ cfgfile"

Это устранит ошибку

rm: не удается удалить `libtoolT ': нет такого файла или каталога

Затем попробуйте запустить configure. Что это:)

Ответ 2

Просто работает:

touch libtoolT

достаточно, чтобы построить его правильно. Если вы действительно хотите отредактировать файл конфигурации, чтобы избежать удаления, вы можете сделать это, но при этом файл также удалит работы.

Ответ 3

В apr-1.5.1 отредактируйте строку 30145 configure из

i.e bash# vi +30145 configure

$RM "$cfgfile"

к

$RM -f "$cfgfile"