免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10600 | 回复: 10
打印 上一主题 下一主题

安装apr-util所引出的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-22 10:51 |只看该作者 |倒序浏览
我是个linux新手,一直想玩玩linux,今天想装个apache,但是在编译安装的时候说要安装apr和apr-util,apr顺利安装上了,但是安装apr-util的时候却死活安不上,各方查找无果,遂来到贵宝地以求解决方案,望各位高手指点迷津!
以下是apr-util的安装过程:
==============================================================================================
[root@CentOS5 apr-util-1.4.1]# make install
Making all in xml/expat
make[1]: Entering directory `/data/apr-util-1.4.1/xml/expat'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/data/apr-util-1.4.1/xml/expat'
make[1]: Entering directory `/data/apr-util-1.4.1'
make[1]: Nothing to be done for `local-all'.
make[1]: Leaving directory `/data/apr-util-1.4.1'
/usr/local/apr/build-1/mkdir.sh /usr/local/apr-util/include/apr-1 /usr/local/apr-util/lib/pkgconfig \
                     /usr/local/apr-util/lib /usr/local/apr-util/bin
for f in /data/apr-util-1.4.1/include/*.h /data/apr-util-1.4.1/include/*.h; do \
                /usr/bin/install -c -m 644 ${f} /usr/local/apr-util/include/apr-1; \
        done
/usr/bin/install -c -m 644 apr-util.pc /usr/local/apr-util/lib/pkgconfig/apr-util-1.pc
list='xml/expat'; for i in $list; do \
                ( cd $i ; make DESTDIR= install ); \
        done
make[1]: Entering directory `/data/apr-util-1.4.1/xml/expat'
/bin/sh ./conftools/mkinstalldirs /usr/local/apr-util/lib /usr/local/apr-util/include/apr-1
/bin/sh ./libtool  --mode=install /usr/bin/install -c libexpat.la /usr/local/apr-util/lib/libexpat.la
libtool: install: /usr/bin/install -c .libs/libexpat.so.0.5.0 /usr/local/apr-util/lib/libexpat.so.0.5.0
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libexpat.so.0.5.0 libexpat.so.0 || { rm -f libexpat.so.0 && ln -s libexpat.so.0.5.0 libexpat.so.0; }; })
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libexpat.so.0.5.0 libexpat.so || { rm -f libexpat.so && ln -s libexpat.so.0.5.0 libexpat.so; }; })
libtool: install: /usr/bin/install -c .libs/libexpat.lai /usr/local/apr-util/lib/libexpat.la
libtool: install: /usr/bin/install -c .libs/libexpat.a /usr/local/apr-util/lib/libexpat.a
libtool: install: chmod 644 /usr/local/apr-util/lib/libexpat.a
libtool: install: ranlib /usr/local/apr-util/lib/libexpat.a
libtool: finish: PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/apr-util/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/apr-util/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so( manual pages.
----------------------------------------------------------------------
/usr/bin/install -c -m 644 ./lib/expat.h /usr/local/apr-util/include/apr-1
make[1]: Leaving directory `/data/apr-util-1.4.1/xml/expat'
/bin/sh /usr/local/apr/build-1/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /usr/local/apr-util/lib
libtool: install: warning: relinking `libaprutil-1.la'
libtool: install: (cd /data/apr-util-1.4.1; /bin/sh /usr/local/apr/build-1/libtool  --silent --mode=relink gcc -g -O2 -pthread -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -I/data/apr-util-1.4.1/include -I/data/apr-util-1.4.1/include/private -I/usr/local/apr/include/apr-1 -I/data/apr-util-1.4.1/xml/expat/lib -version-info 4:1:4 -o libaprutil-1.la -rpath /usr/local/apr-util/lib buckets/apr_brigade.lo buckets/apr_buckets.lo buckets/apr_buckets_alloc.lo buckets/apr_buckets_eos.lo buckets/apr_buckets_file.lo buckets/apr_buckets_flush.lo buckets/apr_buckets_heap.lo buckets/apr_buckets_mmap.lo buckets/apr_buckets_pipe.lo buckets/apr_buckets_pool.lo buckets/apr_buckets_refcount.lo buckets/apr_buckets_simple.lo buckets/apr_buckets_socket.lo crypto/apr_crypto.lo crypto/apr_md4.lo crypto/apr_md5.lo crypto/apr_sha1.lo crypto/getuuid.lo crypto/uuid.lo dbd/apr_dbd.lo dbm/apr_dbm.lo dbm/apr_dbm_sdbm.lo dbm/sdbm/sdbm.lo dbm/sdbm/sdbm_hash.lo dbm/sdbm/sdbm_lock.lo dbm/sdbm/sdbm_pair.lo encoding/apr_base64.lo hooks/apr_hooks.lo ldap/apr_ldap_stub.lo ldap/apr_ldap_url.lo memcache/apr_memcache.lo misc/apr_date.lo misc/apr_queue.lo misc/apr_reslist.lo misc/apr_rmm.lo misc/apr_thread_pool.lo misc/apu_dso.lo misc/apu_version.lo strmatch/apr_strmatch.lo uri/apr_uri.lo xlate/xlate.lo xml/apr_xml.lo -lrt -lcrypt -lpthread -ldl /data/apr-util-1.4.1/xml/expat/libexpat.la /usr/local/apr/lib/libapr-1.la -lrt -lcrypt -lpthread -ldl )
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.so.0.4.1T /usr/local/apr-util/lib/libaprutil-1.so.0.4.1
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libaprutil-1.so.0.4.1 libaprutil-1.so.0 || { rm -f libaprutil-1.so.0 && ln -s libaprutil-1.so.0.4.1 libaprutil-1.so.0; }; })
libtool: install: (cd /usr/local/apr-util/lib && { ln -s -f libaprutil-1.so.0.4.1 libaprutil-1.so || { rm -f libaprutil-1.so && ln -s libaprutil-1.so.0.4.1 libaprutil-1.so; }; })
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.lai /usr/local/apr-util/lib/libaprutil-1.la
libtool: install: /usr/bin/install -c -m 755 .libs/libaprutil-1.a /usr/local/apr-util/lib/libaprutil-1.a
libtool: install: chmod 644 /usr/local/apr-util/lib/libaprutil-1.a
libtool: install: ranlib /usr/local/apr-util/lib/libaprutil-1.a
libtool: finish: PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/apr-util/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/apr-util/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so( manual pages.
----------------------------------------------------------------------
/usr/bin/install -c -m 644 aprutil.exp /usr/local/apr-util/lib
/usr/bin/install -c -m 755 apu-config.out /usr/local/apr-util/bin/apu-1-config
====================================================================================================

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2012-02-22 11:14 |只看该作者
这个已经安装上了,没有错误啊

论坛徽章:
0
3 [报告]
发表于 2012-02-22 11:17 |只看该作者
回复 2# chenyx


    但是我再装apache的时候还是说缺少apr-util

论坛徽章:
0
4 [报告]
发表于 2012-02-22 11:18 |只看该作者
回复 2# chenyx


    [root@CentOS5 httpd-2.4.1]# ./configure --prefix=/usr/local/apache --enable-so
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu

Configuring Apache Portable Runtime library ...

checking for APR... yes
  setting CC to "gcc"
  setting CPP to "gcc -E"
  setting CFLAGS to " -g -O2 -pthread"
  setting CPPFLAGS to " -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE"
  setting LDFLAGS to " "

Configuring Apache Portable Runtime Utility library...

checking for APR-util... no
configure: error: APR-util not found.  Please read the documentation.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2012-02-22 11:19 |只看该作者
apache编译的时候,./configure指定apr的时候用你安装的那个目录,或者像提示说的那样,修改ld.so.conf
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

论坛徽章:
0
6 [报告]
发表于 2012-02-22 12:34 |只看该作者
本帖最后由 Jackeysparrow 于 2012-02-22 13:01 编辑

回复 5# chenyx

论坛徽章:
0
7 [报告]
发表于 2012-02-22 12:44 |只看该作者
本帖最后由 Jackeysparrow 于 2012-02-22 13:02 编辑

回复 5# chenyx
搞定了,谢谢!

论坛徽章:
0
8 [报告]
发表于 2014-07-02 18:11 |只看该作者
最后怎么解决的呢?

论坛徽章:
0
9 [报告]
发表于 2014-08-06 13:02 |只看该作者
本帖最后由 Jackeysparrow 于 2014-08-06 13:03 编辑

回复 8# weixinchao2012


。。。早忘了

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
10 [报告]
发表于 2014-08-06 20:09 |只看该作者
就是将/usr/local/apr-util/lib(apr的lib安装路径)写到/etc/ld.so.conf,然后执行下ldconfig就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP