defining uint64_t, etc., during configure
Igor Sysoev
igor at sysoev.ru
Tue Apr 27 23:50:13 MSD 2010
On Tue, Apr 27, 2010 at 03:39:25PM -0400, Brian Lewis wrote:
> On Tuesday, 27.04.10 at 22:35, Igor Sysoev wrote:
> > Try the attached patch. It should show found replacements and fail on
> > uintptr_t. Could you show the new ./configure output from
> >
> > checking for int size ... 4 bytes
> > to
> > checking for uintptr_t ...
> >
> > ?
>
> Thank you for the patch. The output is
>
> checking for int size ... 4 bytes
> checking for long size ... 4 bytes
> checking for long long size ... 8 bytes
> checking for void * size ... 4 bytes
> checking for int64_t ... int64_t not found, long long used
> checking for uint64_t ... uint64_t not found u_int64_t not found, unsigned long long used
> checking for int32_t ... int32_t not found, int used
> checking for uint32_t ... uint32_t not found u_int32_t not found, unsigned int used
> checking for sig_atomic_t ... found
> checking for sig_atomic_t size ... 4 bytes
> checking for socklen_t ... socklen_t not found, int used
> checking for in_addr_t ... in_addr_t not found uint32_t not found, unsigned int used
> checking for in_port_t ... in_port_t not found, u_short used
> checking for rlim_t ... found
> checking for uintptr_t ... uintptr_t not found , uint32_t used
>
> ./configure completes successfully. Then, make produces
>
> gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter -Wunused-function -Wunused-variable -Wunused-value -Werror -g -I src/core -I src/event -I src/event/modules -I src/os/unix -I objs \
> -o objs/src/core/nginx.o \
> src/core/nginx.c
> In file included from src/os/unix/ngx_posix_config.h:96,
> from src/core/ngx_config.h:41,
> from src/core/nginx.c:7:
> objs/ngx_auto_config.h:167: warning: redefinition of `int32_t'
> /usr/include/sys/bitypes.h:82: warning: `int32_t' previously declared here
It seems SCO has int32_t. Then could you show what is after
"checking for int32_t" in objs/autoconf.err ?
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list