微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NginX 0.9.6令人沮丧的编译问题Ubuntu / GCC 4.6.1

今天我一直在努力设置额外的VPS克隆,并且使用最新的Nginx开发版本(0.9.6)遇到了一个奇怪且令人沮丧的编译时错误.

我正在运行Ubuntu 10.04.2 LTS x86_64,但是,我已经将GCC升级到4.6.1. ./configure运行没有错误,但在运行make -j4时,我遇到以下错误

gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wunused-function -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
-o objs/src/core/ngx_open_file_cache.o \
src/core/ngx_open_file_cache.c
src/core/ngx_resolver.c: In function
‘ngx_resolver_process_ptr’:
src/core/ngx_resolver.c:1425:43:
error: variable ‘qclass’ set but not
used [-Werror=unused-but-set-variable]
src/core/ngx_resolver.c:1425:36:
error: variable ‘qtype’ set but not
used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as
errors

  
  make [1]:*
  [objs / src / core / ngx_resolver.o]错误1
  make [1]:*等待未完成
  jobs …. make [1]:离开目录
  `/root/Nginx-0.9.6’make:*** [build]
  错误2

(最好见于pastebin:http://pastebin.com/g0bNS2nY)

我尝试在./configure选项中添加–with – cc-opt =“ – W”但没有结果.任何人都可以对这个节目塞子有所了解吗?

很多,非常感谢提前!

解决方法:

更好的方法是将以下内容传递给./configure

--with-cc-opt=-Wno-error

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐