NginxHttpUploadProgressModule

Maxim Dounin mdounin at mdounin.ru
Wed Jan 16 15:06:37 MSK 2008


Hello!

On Wed, Jan 16, 2008 at 01:17:16PM +0300, square wrote:

>Доброго всем дня.
>
>Возникла небольшая проблема, пытаюсь собрать nginx с модулем
>http://wiki.codemongers.com/NginxHttpUploadProgressModule
>
>Ввод:
>
>---------------------------------------------------------------------
>./configure --add-module=/real/path/to/nginx_uploadprogress_module
>---------------------------------------------------------------------
>
>отрабатывает вроде как без проблем, следом ввожу make, начинается
>сборка, которая через некоторое время вылетает, сообщив, что:
>
>-----------------------------------------------------------------------
>/root/exp/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c: In function `ngx_http_reportuploads_handler':
>/root/exp/nginx_uploadprogress_module/ngx_http_uploadprogress_module.c:244: warning: implicit declaration of function `ngx_http_discard_request_body'
>*** Error code 1
>
>Stop in /root/exp/nginx-0.5.35.
>*** Error code 1
>
>Stop in /root/exp/nginx-0.5.35.
>-----------------------------------------------------------------------
>
>Быть может кто-то уже собирал nginx с этим модулем и сможет мне
>подсказать, как это забороть? Буду очень благодарен.

Функция ngx_http_discard_request_body() есть только в ветке 0.6.*, 
начиная с 0.6.7. В 0.5.* её аналог - ngx_http_discard_body().

Соответственно - либо собирать 0.6.*, либо пытаться править модуль 
руками. Я рекомендую первое, ибо модуль явно писался для devel ветки, 
и что ещё там вылезет на stable - никто не знает.

Maxim Dounin





More information about the nginx-ru mailing list