编译apache时出错APR使文件找不到

时间:2013-08-06 23:05:36

标签: apache tomcat tomcat7 configure apr

我尝试编译apache APRinstruction说:

你应该做的就是:

 ./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

这里有什么问题?

3 个答案:

答案 0 :(得分:31)

编辑配置文件

更改行

  

$ RM“$ cfgfile”

  

$ RM -f“$ cfgfile”

这将解决错误

  

rm:无法删除`libtoolT':没有这样的文件或目录

然后尝试运行configure。就是这样:)

答案 1 :(得分:9)

刚跑:

touch libtoolT

足以使其正确构建。如果你真的想编辑配置文件以避免删除,你可以这样做,但给它一个要删除的文件也可以。

答案 2 :(得分:3)

在apr-1.5.1上,编辑

中的configure 30145行

bash# vi +30145 configure

$RM "$cfgfile"

$RM -f "$cfgfile"