wuli 发表于 2013-9-27 09:26:56

apache编译报错一例

在编译安装apache2.2.22时,在make步骤出现了如下错误


libtool: install: error: cannot install `libaprutil-1.la' to a directory
make: *** 错误 1
make: Leaving directory `/tmp/httpd-2.2.22/srclib/apr-util'
make: *** 错误 1
make: Leaving directory `/tmp/httpd-2.2.22/srclib'
make: *** 错误 1
一开始主要看下面的ERROR部分了,以为是apr的版本问题。重新卸载了系统自带的apr以及apr-until软件,手动编译安装了低版本的。


# tar zxvf apr-1.4.5-tar.gz
# cd apr-1.4.5/
# ./configure --prefix=/usr/local/apr-httpd/
# make && make install
#cd ..
接下来安装apr-until


# tar zxvf apr-util-1.4.1.tar.gz
# cd apr-util-1.4.1
# ./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
# make && make install
# cd ..
从新编译apache,但是还是报错,错误同上。很是不解。
经查证发现,我在一开始编译的时候,安装目录的名称编译错了,删除了一下,又重新编译过一次,然后就开始出现这种错误。会不会是./configure过一次之后导致文件安装的时候有些不干净或什么原因呢?试一下

# make clean
哇塞!!好多文件被清除了。再次重新编译apache。问题已经解决,顺利编译完成。

小雪崩 发表于 2013-9-28 03:47:23

沒有激情的亲吻,哪來床上的翻滾?

zhangsanfeng88 发表于 2013-9-28 16:35:04

帮帮顶顶!!

判官007 发表于 2013-9-29 02:34:53

有竞争才有进步嘛

爱在莫斯科 发表于 2013-9-29 10:26:04

避孕的效果:不成功,便成“人”。

waid 发表于 2013-9-30 23:06:51

怀揣两块,胸怀500万!

wangwengwu 发表于 2013-10-1 16:00:05

勿以坑小而不灌,勿以坑大而灌之。
页: [1]
查看完整版本: apache编译报错一例