Hi!
Using the current CVS sources for 21.4.12, I get the following build
error on CYGWIN_NT-5.0 1.3.21(0.77/3/2) i686:
gcc -c -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes
-Wsign-compare -Wshadow -Wpointer-arith -Demacs -I. -DHAVE_CONFIG_H
-Wno-sign-compare -fno-caller-saves -I/usr/X11R6/include abbrev.c
In file included from abbrev.c:35:
lisp.h:2268: conflicting types for `intptr_t'
/usr/include/cygwin/types.h:172: previous declaration of `intptr_t'
lisp.h:2269: conflicting types for `uintptr_t'
/usr/include/cygwin/types.h:167: previous declaration of `uintptr_t'
make[1]: *** [abbrev.o] Error 1
I saw something similar on FreeBSD, but this has been fixed.
norbert.