Opened 8 years ago

Closed 8 years ago

#1032 closed defect (fixed)

1.11.3 doesn't build if built with stream support, but without streaming SSL support

Reported by: kyl191@… Owned by:
Priority: trivial Milestone:
Component: other Version: 1.11.x
Keywords: Cc:
uname -a: Build problem, on CentOS6/7, Fedora 22/23/24
nginx -V: 1.11.2 & 1.11.3


I built 1.11.3 using a spec file that worked with 1.11.2. However, it failed with
src/stream/ngx_stream_proxy_module.c: In function 'ngx_stream_proxy_handler':
src/stream/ngx_stream_proxy_module.c:542:6: error: 'ngx_stream_upstream_t {aka struct <anonymous>}' has no member named 'ssl_name'
u->ssl_name = uscf->host;

I added --with-stream_ssl_module to the configure call, and successfully rebuilt it.

Line 541 is #if (NGX_HTTP_SSL), should probably be #if (NGX_STREAM_SSL)

Failed build log:
Successful build log:

Diff of RPM spec file:

Change History (3)

comment:1 by vl, 8 years ago

Status: newaccepted

comment:2 by Vladimir Homutov <vl@…>, 8 years ago

In 6648:d43ee392e825/nginx:

Stream: fixed build without stream_ssl_module (ticket #1032).

comment:3 by vl, 8 years ago

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.