Welcome! Log In Create A New Profile

Advanced

Error compiling Nginx with mod_wsgi - ngx_wsgi missing initializer

Shu Hung (Koala)
September 18, 2009 08:36AM
Hello,

I'm compiling Nginx-0.6.38 + mod_wsgi.
I encountered 2 error, and I can't solve the second one.

The versions of my software:

- Fedora 11
- Nginx 0.6.38
- mod_wsgi (tip version, mod_wsgi-8994b058d2db)
- GCC 4.4.1
- Python 2.6


In the middle of my compilation. I first encountered this error:

cc1: warnings being treated as errors
> ../mod_wsgi/src/ngx_http_wsgi_handler.c: In function
> ‘ngx_http_wsgi_handler’:
> ../mod_wsgi/src/ngx_http_wsgi_handler.c:74: error: implicit declaration of
> function ‘ngx_http_discard_body’
> make[1]: *** [objs/addon/src/ngx_http_wsgi_handler.o] Error 1
> make[1]: Leaving directory `/usr/local/src/nginx-0.6.38'
> make: *** [build] Error 2
>

After some Googling, I solved it by changing the line 74 into this:

rc = ngx_http_discard_request_body(r); // rc = ngx_http_discard_body(r);
>

And this is solved.



However, I encountered a secound error:

cc1: warnings being treated as errors
> ../mod_wsgi/src/ngx_wsgi.c:291: error: missing initializer
> ../mod_wsgi/src/ngx_wsgi.c:291: error: (near initialization for
> ‘Log_Type.tp_version_tag’)
> ../mod_wsgi/src/ngx_wsgi.c:455: error: missing initializer
> ../mod_wsgi/src/ngx_wsgi.c:455: error: (near initialization for
> ‘Stream_Type.tp_version_tag’)
> ../mod_wsgi/src/ngx_wsgi.c:1148: error: missing initializer
> ../mod_wsgi/src/ngx_wsgi.c:1148: error: (near initialization for
> ‘State_Type.tp_version_tag’)
> ../mod_wsgi/src/ngx_wsgi.c:1250: error: missing initializer
> ../mod_wsgi/src/ngx_wsgi.c:1250: error: (near initialization for
> ‘Queue_Type.tp_version_tag’)
> ../mod_wsgi/src/ngx_wsgi.c:1407: error: missing initializer
> ../mod_wsgi/src/ngx_wsgi.c:1407: error: (near initialization for
> ‘Connection_Type.tp_version_tag’)
> make[1]: *** [objs/addon/src/ngx_wsgi.o] Error 1
> make[1]: Leaving directory `/usr/src/nginx-0.6.38'
> make: *** [build] Error 2
>

Which, I found no solution with Google.
Any suggestion? Please help.


Koala Yeung
Subject Author Posted

Error compiling Nginx with mod_wsgi - ngx_wsgi missing initializer

Shu Hung (Koala) September 18, 2009 08:36AM

Re: Error compiling Nginx with mod_wsgi - ngx_wsgi missing initializer

diefans February 20, 2010 11:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 166
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready