make fastCGI出错,求救啊

yaw7408195 2012-08-31 10:44:54
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2867:9: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2867:9: 警告: 传递‘ap_log_rerror_’的第 5 个参数时将指针赋给整数,未作类型转换 [默认启用]
/usr/local/apache/include/http_log.h:456:18: 附注: 需要类型‘apr_status_t’,但实参的类型为‘struct request_rec *’
mod_fastcgi.c:2867:9: 警告: 传递‘ap_log_rerror_’的第 6 个参数时在不兼容的指针类型间转换 [默认启用]
/usr/local/apache/include/http_log.h:456:18: 附注: 需要类型‘const struct request_rec *’,但实参的类型为‘char *’
mod_fastcgi.c:2867:9: 警告: 格式字符串不是一个字面字符串而且没有待格式化的实参 [-Wformat-security]
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘log’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘connection’
mod_fastcgi.c:2881:5: 错误: 在非结构或联合中请求成员‘server’
mod_fastcgi.c:2881:5: 警告: 传递‘ap_log_rerror_’的第 5 个参数时将指针赋给整数,未作类型转换 [默认启用]
/usr/local/apache/include/http_log.h:456:18: 附注: 需要类型‘apr_status_t’,但实参的类型为‘struct request_rec *’
mod_fastcgi.c:2881:5: 警告: 传递‘ap_log_rerror_’的第 6 个参数时在不兼容的指针类型间转换 [默认启用]
/usr/local/apache/include/http_log.h:456:18: 附注: 需要类型‘const struct request_rec *’,但实参的类型为‘char *’
mod_fastcgi.c:2881:5: 警告: 格式字符串不是一个字面字符串而且没有待格式化的实参 [-Wformat-security]
make: *** [mod_fastcgi.slo] 错误 1


环境
ubuntu 12.04 LTS
apache 2.4.2
mod_fastcgi 2.4.6
...全文
249 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kge888 2013-05-28
  • 打赏
  • 举报
回复
我也遇到这个问题了,你的解决了没?
kge888 2013-05-28
  • 打赏
  • 举报
回复
我的问题已经解决,apache2.4 下安装mod_fastcgi 2.4.6 ,需要打补丁,具体方法如下: (1)下载补丁文件 http://leeon.me/upload/other/byte-compile-against-apache24.diff (2) cd /root/mod_fastcgi-2.4.6 并上传本文中提供的diff patch文件到此目录 (3) 然后patch -p1 < byte-compile-against-apache24.diff 即可 (4)注意修改Makefile.AP2 为Makefile 同时修改里面的apache的路径(top_dir)为自己apache所部属的路径。 修改配置如下: top_dir = /home/nemo/apache2.4 APXS = /home/nemo/apache2.4/bin/apxs APACHECTL = /home/nemo/apache2.4/bin/apachectl (5) 最后make && make install 编译mod_fastcgi,然后在apache的conf文件中加入module即可。

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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