关于安装mod_python的问题....

w58767 2009-08-17 11:30:47
apache的版本是2.2.12.以经安装完成...但安装mod_python时出现如下问题:

apache的安装路径为/tmp/apache

mod_python的版本为3.3.1 操作系统的版本是ubuntu linux 9.04. python的版本是2.6(ubuntu自带的)

执行./configure --with-apxs=/tmp/apache/bin/apxs 成功

但在make 出现如下错误:
make[1]: 正在进入目录 `/home/wangrm/mod_python-3.3.1/src'

Compiling for DSO.

/tmp/apache/bin/apxs -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c mod_python.c _apachemodule.c requestobject.c tableobject.c util.c serverobject.c connobject.c filterobject.c hlist.c hlistobject.c finfoobject.c -L/usr/local/lib/python2.6/config -Xlinker -export-dynamic -lm -lpython2.6 -lpthread -ldl -lutil -lm
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o mod_python.lo mod_python.c && touch mod_python.slo
mod_python.c: 在函数‘init_mutexes’中:
mod_python.c:564: 警告: 忽略声明有 warn_unused_result 属性的‘chown’的返回值
mod_python.c: 在函数‘python_init’中:
mod_python.c:826: 警告: 从不兼容的指针类型初始化
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o _apachemodule.lo _apachemodule.c && touch _apachemodule.slo
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o requestobject.lo requestobject.c && touch requestobject.slo
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o tableobject.lo tableobject.c && touch tableobject.slo
tableobject.c:1092: 警告: 从不兼容的指针类型初始化
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o util.lo util.c && touch util.slo
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o serverobject.lo serverobject.c && touch serverobject.slo
serverobject.c:387: 警告: 从不兼容的指针类型初始化
/tmp/apache/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -pthread -I/tmp/apache/include -I/tmp/apache/include -I/tmp/apache/include -I/home/wangrm/mod_python-3.3.1/src/include -I/tmp/apache/include -I/usr/local/include/python2.6 -c -o connobject.lo connobject.c && touch connobject.slo
connobject.c: 在函数‘_conn_read’中:
connobject.c:142: 错误: 在非结构或联合中请求成员‘next’
apxs:Error: Command failed with rc=65536
.
make[1]: *** [mod_python.so] 错误 1
make[1]:正在离开目录 `/home/wangrm/mod_python-3.3.1/src'
make: *** [do_dso] 错误 2
root@wangrm-desktop:/home/wangrm/mod_python-3.3.1#

各位老师有时间帮看一下,..先谢谢各位了...呵呵
...全文
96 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cppfaq 2009-08-26
  • 打赏
  • 举报
回复
UP

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧