src/os/unix/ngx_files.c:164: error: ?IOV_MAX? undeclared (first use in this function)

Jeremy Hinegardner jeremy at
Tue May 20 07:31:19 MSD 2008

On Wed, May 14, 2008 at 02:53:23PM +0100, Pawel Eljasz wrote:
> hi dear all,
> I get bellow during 0.6.31 compilation on fedora9 2.6.25-14.fc9.x86_64, gcc 
> version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)
> make -f objs/Makefile
> make[1]: Entering directory `/home/install/nginx/nginx-0.6.31'
> gcc -c -O -pipe  -O3 -W -Werror  -I src/core -I src/event -I 
> src/event/modules -I src/os/unix -I objs \
>                -o objs/src/os/unix/ngx_files.o \
>                src/os/unix/ngx_files.c
> src/os/unix/ngx_files.c: In function ?ngx_write_chain_to_file?:
> src/os/unix/ngx_files.c:164: error: ?IOV_MAX? undeclared (first use in this 
> function)
> src/os/unix/ngx_files.c:164: error: (Each undeclared identifier is reported 
> only once
> src/os/unix/ngx_files.c:164: error: for each function it appears in.)
> make[1]: *** [objs/src/os/unix/ngx_files.o] Error 1
> make[1]: Leaving directory `/home/install/nginx/nginx-0.6.31'
> make: *** [build] Error 2
> something, one not being a programmer at all, could fix/tune up??
> and without changing default compiler directives in Makefile I get the same
> best regards and great respect to all open source creators
> peace

You might check and see if the Fedora rpm for Fedora 9 will work for you.  It is
currently in the testing repository and is making its way to the updates

If you want it immediately you can enable the testing repo configuration in
/etc/yum.repos.d/ or just download it from here.

I have just put in the push-to-stable request, so I would imagine it makes it to
the stable Fedora 7/8/9 repos fairly quickly.



 Jeremy Hinegardner                              jeremy at 

More information about the nginx mailing list