nginx-0.6.28
Igor Sysoev
is at rambler-co.ru
Fri Mar 14 15:54:23 MSK 2008
On Fri, Mar 14, 2008 at 01:20:50PM +0200, Veaceslav Grecea wrote:
> On Четверг 13 марта 2008, Igor Sysoev wrote:
> > On Thu, Mar 13, 2008 at 06:11:29PM +0300, Alexander Azarov wrote:
> > > Игорь, у меня не собирается:
> > Патч.
>
> С патчем получаю вот такую картину:
>
> gcc -c -pipe -Wall -O2 -I /usr/include/pcre/ -I src/core -I src/event -I
> src/event/modules -I src/os/unix -I objs -I src/http -I src/http/modules -I
> src/http/modules/perl \
> -o objs/src/http/modules/ngx_http_empty_gif_module.o \
> src/http/modules/ngx_http_empty_gif_module.c
> src/http/modules/perl/ngx_http_perl_module.c: In
> function 'ngx_http_perl_exit':
> src/http/modules/perl/ngx_http_perl_module.c:1061: error: 'my_perl' undeclared
> (first use in this function)
> src/http/modules/perl/ngx_http_perl_module.c:1061: error: (Each undeclared
> identifier is reported only once
> src/http/modules/perl/ngx_http_perl_module.c:1061: error: for each function it
> appears in.)
> make[1]: *** [objs/src/http/modules/perl/ngx_http_perl_module.o] Error 1
> make[1]: *** Waiting for unfinished jobs....
>
> Что у меня не так ?
>
> Linux 2.6.18-ovz-smp
> perl version: v5.8.8 built for x86_64-linux-thread-multi
> gcc version: 4.1.1 20070105
А раньше это было ?
Ещё один патч.
--
Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
Index: src/http/modules/perl/ngx_http_perl_module.c
===================================================================
--- src/http/modules/perl/ngx_http_perl_module.c (revision 1260)
+++ src/http/modules/perl/ngx_http_perl_module.c (working copy)
@@ -1055,8 +1055,20 @@
return NGX_OK;
}
+
static void
ngx_http_perl_exit(ngx_cycle_t *cycle)
{
+ ngx_http_perl_main_conf_t *pmcf;
+
+ pmcf = ngx_http_cycle_get_module_main_conf(cycle, ngx_http_perl_module);
+
+ {
+
+ dTHXa(pmcf->perl);
+ PERL_SET_CONTEXT(pmcf->perl);
+
PERL_SYS_TERM();
+
+ }
}
More information about the nginx-ru
mailing list