我给BLFS6.3.RC2 安装Apache-2.2.8 apr,apu报错打的patch文件
时间:2008-07-24
来源:互联网
把文件格式.txt去掉。
至于怎么出错的,我也不详述了。
简要:我安装最新的APR,APU之后,在配置httpd时用:
./configure --enable-layout=FHS --enable-mods-shared=all
或
./configure --prefix=/usr/ --with-apr=/usr/ --with-apr-util=/usr/ --enable-layout=FHS --enable-mods-shared=all
然后configure没有问题。到make时出现问题:
..................
/httpd-2.2.8/modules/proxy/../generators -I/opt/LAMP/blfs-lamp-software/httpd-2.2.8/modules/ssl -I/opt/LAMP/blfs-lamp-software/httpd-2.2.8/modules/dav/main -prefer-non-pic -static -c exports.c && touch exports.lo
exports.c:743: 错误:‘ap_hack_apr_allocator_create’ 重定义
exports.c:728: 错误:‘ap_hack_apr_allocator_create’ 的上一个定义在此
exports.c:744: 错误:‘ap_hack_apr_allocator_destroy’ 重定义
exports.c:729: 错误:‘ap_hack_apr_allocator_destroy’ 的上一个定义在此
exports.c:745: 错误:‘ap_hack_apr_allocator_alloc’ 重定义
exports.c:730: 错误:‘ap_hack_apr_allocator_alloc’ 的上一个定义在此
exports.c:746: 错误:‘ap_hack_apr_allocator_free’ 重定义
exports.c:731: 错误:‘ap_hack_apr_allocator_free’ 的上一个定义在此
exports.c:747: 错误:‘ap_hack_apr_allocator_owner_set’ 重定义
exports.c:732: 错误:‘ap_hack_apr_allocator_owner_set’ 的上一个定义在此
exports.c:748: 错误:‘ap_hack_apr_allocator_owner_get’ 重定义
exports.c:733: 错误:‘ap_hack_apr_allocator_owner_get’ 的上一个定义在此
exports.c:749: 错误:‘ap_hack_apr_allocator_max_free_set’ 重定义
exports.c:734: 错误:‘ap_hack_apr_allocator_max_free_set’ 的上一个定义在此
exports.c:751: 错误:‘ap_hack_apr_allocator_mutex_set’ 重定义
exports.c:736: 错误:‘ap_hack_apr_allocator_mutex_set’ 的上一个定义在此
exports.c:752: 错误:‘ap_hack_apr_allocator_mutex_get’ 重定义
exports.c:737: 错误:‘ap_hack_apr_allocator_mutex_get’ 的上一个定义在此
exports.c:773: 错误:‘ap_hack_apr_atomic_init’ 重定义
exports.c:758: 错误:‘ap_hack_apr_atomic_init’ 的上一个定义在此
exports.c:774: 错误:‘ap_hack_apr_atomic_read32’ 重定义
。。。。。。。。。
exports.c:816: 错误:‘ap_hack_apr_brigade_pflatten’ 的上一个定义在此
exports.c:880: 错误:‘ap_hack_apr_brigade_split_line’ 重定义
exports.c:817: 错误:‘ap_hack_apr_brigade_split_line’ 的上一个定义在此
。。。。。。。。
exports.c:2032: 错误:‘ap_hack_apr_rmm_malloc’ 的上一个定义在此
exports.c:2048: 错误:‘ap_hack_apr_rmm_realloc’ 重定义
exports.c:2033: 错误:‘ap_hack_apr_rmm_realloc’ 的上一个定义在此
exports.c:2049: 错误:‘ap_hack_apr_rmm_calloc’ 重定义
。。。。。。。
.......................................
具体的错误我不多说了,有兴趣的可以自己解决的,
在HOO的指导下我自己写了一个patch文件,
很简单的,自己看patch哈。解决@
如果没有出错,就不用打哈
我先说下,我老笨了,大家别说我哈@
至于怎么出错的,我也不详述了。
简要:我安装最新的APR,APU之后,在配置httpd时用:
./configure --enable-layout=FHS --enable-mods-shared=all
或
./configure --prefix=/usr/ --with-apr=/usr/ --with-apr-util=/usr/ --enable-layout=FHS --enable-mods-shared=all
然后configure没有问题。到make时出现问题:
..................
/httpd-2.2.8/modules/proxy/../generators -I/opt/LAMP/blfs-lamp-software/httpd-2.2.8/modules/ssl -I/opt/LAMP/blfs-lamp-software/httpd-2.2.8/modules/dav/main -prefer-non-pic -static -c exports.c && touch exports.lo
exports.c:743: 错误:‘ap_hack_apr_allocator_create’ 重定义
exports.c:728: 错误:‘ap_hack_apr_allocator_create’ 的上一个定义在此
exports.c:744: 错误:‘ap_hack_apr_allocator_destroy’ 重定义
exports.c:729: 错误:‘ap_hack_apr_allocator_destroy’ 的上一个定义在此
exports.c:745: 错误:‘ap_hack_apr_allocator_alloc’ 重定义
exports.c:730: 错误:‘ap_hack_apr_allocator_alloc’ 的上一个定义在此
exports.c:746: 错误:‘ap_hack_apr_allocator_free’ 重定义
exports.c:731: 错误:‘ap_hack_apr_allocator_free’ 的上一个定义在此
exports.c:747: 错误:‘ap_hack_apr_allocator_owner_set’ 重定义
exports.c:732: 错误:‘ap_hack_apr_allocator_owner_set’ 的上一个定义在此
exports.c:748: 错误:‘ap_hack_apr_allocator_owner_get’ 重定义
exports.c:733: 错误:‘ap_hack_apr_allocator_owner_get’ 的上一个定义在此
exports.c:749: 错误:‘ap_hack_apr_allocator_max_free_set’ 重定义
exports.c:734: 错误:‘ap_hack_apr_allocator_max_free_set’ 的上一个定义在此
exports.c:751: 错误:‘ap_hack_apr_allocator_mutex_set’ 重定义
exports.c:736: 错误:‘ap_hack_apr_allocator_mutex_set’ 的上一个定义在此
exports.c:752: 错误:‘ap_hack_apr_allocator_mutex_get’ 重定义
exports.c:737: 错误:‘ap_hack_apr_allocator_mutex_get’ 的上一个定义在此
exports.c:773: 错误:‘ap_hack_apr_atomic_init’ 重定义
exports.c:758: 错误:‘ap_hack_apr_atomic_init’ 的上一个定义在此
exports.c:774: 错误:‘ap_hack_apr_atomic_read32’ 重定义
。。。。。。。。。
exports.c:816: 错误:‘ap_hack_apr_brigade_pflatten’ 的上一个定义在此
exports.c:880: 错误:‘ap_hack_apr_brigade_split_line’ 重定义
exports.c:817: 错误:‘ap_hack_apr_brigade_split_line’ 的上一个定义在此
。。。。。。。。
exports.c:2032: 错误:‘ap_hack_apr_rmm_malloc’ 的上一个定义在此
exports.c:2048: 错误:‘ap_hack_apr_rmm_realloc’ 重定义
exports.c:2033: 错误:‘ap_hack_apr_rmm_realloc’ 的上一个定义在此
exports.c:2049: 错误:‘ap_hack_apr_rmm_calloc’ 重定义
。。。。。。。
.......................................
具体的错误我不多说了,有兴趣的可以自己解决的,
在HOO的指导下我自己写了一个patch文件,
很简单的,自己看patch哈。解决@
如果没有出错,就不用打哈
我先说下,我老笨了,大家别说我哈@
上传的附件
httpd-2.2.8-fix-exports-include-apr-apu.patch.txt (631 字节, 5 次查看) |
作者: hongshun 发布时间: 2008-07-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28