【发布时间】:2011-06-02 17:28:24
【问题描述】:
我希望你们中的一个人已经弄清楚了。
我一直在尝试使用 ssl 支持编译 nginx,但它在 make 时失败并出现以下错误:
src/event/ngx_event_openssl.c:1690:31:错误:变量“c”已设置但未使用 [-Werror=unused-but-set-variable] cc1:所有警告都被视为错误
make[1]: * [objs/src/event/ngx_event_openssl.o] 错误 1 make[1]: 等待未完成的工作...... make[1]: 离开目录`/home/steve/tarballs/nginx-1.0.4' make: ** [构建] 错误 2
这是我的配置参数:
./configure --prefix=/opt/nginx --with-http_realip_module --pid-path=/opt/nginx/nginx.pid --with-http_ssl_module
有人知道这里发生了什么吗?将 --openssl-dir 指向 openssl 的源时出现相同的错误...
提前致谢...如果需要提供更多信息,请告诉我
【问题讨论】:
-
您是否安装了
openssl的devel 版本,而不仅仅是基本版本?如果在 Fedora 上,您可以通过yum list openssl*检查 - 在我的系统上,我会同时看到openssl.x86_64和openssl-devel.x86_64。
标签: ssl nginx compilation