nginx 0.7.60 не собирается без http cache

Igor Sysoev is at rambler-co.ru
Mon Jun 15 19:07:50 MSD 2009


On Mon, Jun 15, 2009 at 06:57:44PM +0400, Andrey Nikolaev wrote:

> :~/nginx-0.7.60$ make clean && ./configure  --without-http-cache && make
> 
> .....skipped....
> 
> src/http/ngx_http_upstream.c: In function ???ngx_http_upstream_hide_headers_hash???:
> src/http/ngx_http_upstream.c:4089: error: ???ngx_http_upstream_conf_t???
> has no member named ???cache???
> src/http/ngx_http_upstream.c:4089: error: ???ngx_http_upstream_conf_t???
> has no member named ???cache???
> make[1]: *** [objs/src/http/ngx_http_upstream.o] Error 1
> make[1]: Leaving directory `/home/insa/nginx-0.7.60'
> make: *** [build] Error 2
> 
> 
> Похоже что потерялся #if NGX_HTTP_CACHE.

Патч.


-- 
Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
Index: src/http/ngx_http_upstream.c
===================================================================
--- src/http/ngx_http_upstream.c	(revision 2267)
+++ src/http/ngx_http_upstream.c	(working copy)
@@ -4086,7 +4086,10 @@
         conf->hide_headers_hash = prev->hide_headers_hash;
 
         if (conf->hide_headers_hash.buckets
-            && ((conf->cache == NULL) == (prev->cache == NULL)))
+#if (NGX_HTTP_CACHE)
+            && ((conf->cache == NULL) == (prev->cache == NULL))
+#endif
+           )
         {
             return NGX_OK;
         }
Index: src/http/modules/ngx_http_proxy_module.c
===================================================================
--- src/http/modules/ngx_http_proxy_module.c	(revision 2267)
+++ src/http/modules/ngx_http_proxy_module.c	(working copy)
@@ -2343,7 +2343,10 @@
     }
 
     if (conf->headers_set_hash.buckets
-        && ((conf->upstream.cache == NULL) == (prev->upstream.cache == NULL)))
+#if (NGX_HTTP_CACHE)
+        && ((conf->upstream.cache == NULL) == (prev->upstream.cache == NULL))
+#endif
+       )
     {
         return NGX_OK;
     }


More information about the nginx-ru mailing list