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

Pawel Eljasz peljasz at
Tue May 20 21:54:50 MSD 2008

hello again Jeremy
the one I grabbed and have been tampering with is from devel repo
it builds a rpm on that same f9 which doesn't want to make
and this is not a problem of patching it, I used the patches I found in 
above sources
but it changed nothing, still the same error,
how much these environments differ from each other, rpmdevtools from 
fedora's gcc
do you know what is making it working in rpm??

Jeremy Hinegardner wrote:
> 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
> repository.
> 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.
> enjoy,
> -jeremy 

The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider.

More information about the nginx mailing list